请高手帮忙解决ado连接数据库出错

kingsion 2003-10-17 01:50:18
Set cnn = New ADODB.Connection
cnn.Open "provider=microsoft.jet.oledb.4.0;data source=d:\access\contrl.mdb"

运行结果:数据库被admin使用计算机“asd”置为锁定或不能打开的状态。错误代码:-2147467259
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mcyy 2003-10-19
  • 打赏
  • 举报
回复
Set conlibrary = New ADODB.Connection
conlibrary.ConnectionString = "Provider= microsoft.jet.oledb.4.0;" & "data source=" & App.Path & "\library.mdb" & ";jet OLEDB:database password=1230"
conlibrary.Open
GEMPMGR 2003-10-19
  • 打赏
  • 举报
回复
原因是退出时MDB文件句柄没有被释放掉
用set cnn=nothing看看
kingsion 2003-10-19
  • 打赏
  • 举报
回复
我后来重启后就可以连上,但第二次再连的时候又连不上了,退出程序时我用cnn.close关闭连接
changechange 2003-10-19
  • 打赏
  • 举报
回复
已经被锁定了,你看一下,是否有进程在调用你的mdb文件

5,138

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧