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

VB连接DB数据库,该如何解决

2012-03-15 
VB连接DB数据库数据库连接:strConn ProviderMicrosoft.Jet.OLEDB.4.0Data Source & App.Path & \d

VB连接DB数据库
数据库连接:
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data" & ";Mode=ReadWrite|Share Deny None;Persist Security Info=False;Jet OLEDB:Engine Type=82"
ConSql.ConnectionString = strConn
ConSql.Open

……

打开数据库:
sql = "select * from data"
rs.Open sql, ConSql, adOpenStatic, adLockReadOnly

这时,如果data.db被别的打开时,VB打开时就会出现:“无法锁定数据表data;正被机器 '(未知)' 上的用户 '(未知)' 使用。”

请问这如何解决?

[解决办法]
调用完,关闭!再调用
[解决办法]
如果是检索的话,打开的时候不要用独占锁。
具体查看 rs.Open 参数
[解决办法]
http://download.csdn.net/source/1498324

热点排行