Microsoft Visual Studio .NET 新手问题 SqlConnection 共用问题 ( 积分: 50 )

  • 主题发起人 主题发起人 KitaLove
  • 开始时间 开始时间
K

KitaLove

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟是ASP.NET的新手,是用ms.net的vb语言写的.
可不可只用一个webform处理了一个SqlConnection后,其他webform都调用该webform的SqlConnection就可以使用啦!
而且调用不同webform之间的函数啊??
我是用Microsoft Visual Studio .NET的VB写的,请教各位高手.(是设计窗口的模式)
 
小弟是ASP.NET的新手,是用ms.net的vb语言写的.
可不可只用一个webform处理了一个SqlConnection后,其他webform都调用该webform的SqlConnection就可以使用啦!
而且调用不同webform之间的函数啊??
我是用Microsoft Visual Studio .NET的VB写的,请教各位高手.(是设计窗口的模式)
 
写到一个CS文件中。然后在想ASP那样<include....>
应该可以吧
 
可以,SqlConnection共享可以通过映射连接字符串的方式,在它的属性中设一下就可以了.
Webform之的函数调用你可以单独写一个类,把它生成dll文件,然后在所有用到该类中方法的窗口通过引用的方式调用它们.
 
把连接字符串写入注册表吧
 
你只需要在 Global.asax 文件中定义一个 Session 即可。每个 WebForm调用之前使用就可以了。如:
protected void Session_Start(Object sender, EventArgs e)
{
Session[&quot;constr&quot;]=&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot;+Server.MapPath(&quot;DataBase/xxxx.mdb.dll&quot;)+&quot;;Jet OLEDB:Database Password=12345;&quot;;
}
在WebForm中调用:
string strConnection =Session[&quot;constr&quot;].ToString()
OleDbConnection objConnection=new OleDbConnection(strConnection);
objConnection.Open();
.......
 
后退
顶部