当前位置: 代码迷 >> ASP.NET >> 在一个*aspx.vb页面里,就写一次数据库连接字符串。然后如何调用
  详细解决方案

在一个*aspx.vb页面里,就写一次数据库连接字符串。然后如何调用

热度:7123   发布时间:2013-02-26 00:00:00.0
在一个***.aspx.vb页面里,就写一次数据库连接字符串。然后怎么调用?
If   Not   Page.IsPostBack   Then
                        Dim   objCon   As   OleDbConnection
                        Dim   typeDA   As   OleDbDataAdapter
                        '   OLEDB提供者字符串
                        Dim   strDbCon   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=E:/DB/ESUN.mdb "
                        '   建立Connection对象
                        objCon   =   New   Data.OleDb.OleDbConnection(strDbCon)
                        objCon.Open()   '   打开数据库连接
......
上面的那段,我在一个**.aspx.vb   文件里要写上2次。一个在page_load事件里,一个在update_click或者insert_click事件里。
能就写一次,然后调用就可以了?我是指光在这一个**.aspx.vb里。

------解决方案--------------------------------------------------------
Dim strDbCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/DB/ESUN.mdb "
放到方法外面
------解决方案--------------------------------------------------------
放在page_load事件的上面,定义为public或者private就可以了
Dim objCon As OleDbConnection
Dim typeDA As OleDbDataAdapter
' OLEDB提供者字符串
Dim strDbCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/DB/ESUN.mdb "
' 建立Connection对象
objCon = New Data.OleDb.OleDbConnection(strDbCon)


------解决方案--------------------------------------------------------
这个串,放到web.config里,工程一加载时,取出放到一个变量中
------解决方案--------------------------------------------------------
也可以写一个方法:把链接的打开的都放在一起,用到时调用这个方法就OK了
------解决方案--------------------------------------------------------
写在配置文件 或者写在最上面
  相关解决方案