首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-13 
在一个***.aspx.vb页面里,就写一次数据库连接字符串。然后怎么调用?IfNotPage.IsPostBackThenDimobjConAsOl

在一个***.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了
[解决办法]
写在配置文件 或者写在最上面

热点排行