日期:2014-05-18  浏览次数:20479 次

asp新转.net 关于数据库的连接和打开问题
一直在做asp,一般我先建一个conn.asp的文件在里面conn.open   connstring,然后在需要打开数据库的页面里 <!--   #include   file= "inc/conn.asp "   --> 。现在转asp.net时(VB)却不知道这样的处理该如何下手,难道在每个.vb文件里再重新写那同样的一段?还有,我知道在webconfig里可以加个连接的字符串,难道每页再去open一下?

希望有位大侠给段代码看看,不胜感激

------解决方案--------------------
asp 和.net 是不同的 。
你可以把链接字符串放在webconfig中,然后在访问数据库的公共类里面 调用就可以了。
不用每个页面都调用的。
------解决方案--------------------
对!写在web.config里面!调用
------解决方案--------------------
lz的思维方式还没有改变,再看asp.net的书籍。

------解决方案--------------------
其实差不多的,LZ多看看ASP.Net方面的书籍,自然就会了
------解决方案--------------------
可以写入web.config中,也可以自己封装一个数据访问类.里面写上常用的操作:)
------解决方案--------------------
把链接字符串放在webconfig
<appSettings>
<add key= "DSN " value= "workstation id=B42591FE4B87420;packet size=4096;integrated security=SSPI;data source=B42591FE4B87420;persist security info=False;initial catalog=Demo1 "/>
</appSettings>
------解决方案--------------------
web.config的设置,在系统第一次运行的时候会被读到内存里
将常用的一些设计放到web.config,作为应用程序对外的接口
------解决方案--------------------
如果要做asp.net,一定不要再有我以前做asp怎么怎么样,完全两个技术,没有可比性,用NET的特性去实现。不要让NET模仿你以前的ASP去做东西。
------解决方案--------------------
用MVC三层架构实现。
------解决方案--------------------
在webconfig里加上节点
<appSettings>
<add key= "ConnectionString " value= "server=.;uid=sa;pwd=;database=XXX " />
</appSettings>
在.cs文件里引用
using System.Data.SqlClient;
using System.Configuration;
在Page_Load里加上
SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings[ "ConnectionString "]);
con.open;
你要做的XXX
con.close;

收工

------解决方案--------------------
ls说的有道理
------解决方案--------------------
楼上讲的已经很详细了
------解决方案--------------------
你既然要转ASP。NET就要学这方面知识,那能把ASP的思维方式用到ASP。NET中
------解决方案--------------------
<configuration>
<DataBaseType> SQLServer </DataBaseType>
<ConnectionString> Data Source=;User Id=;Password=;Initial Catalog=;TimeOut=; </ConnectionString>
</configuration>
------解决方案--------------------
自己写个config调用就行了
------解决方案--------------------
大家教他写web.config没用,还是去看书