我在用VC通过ODBC操作Access数据库时出现被锁定问题。

mac_forward 2004-05-14 05:56:41
通过try catch ,在 update()时有如下错误信息:
“正被机器***上的用户'admin'锁定”。
怎么回事呢? 这个数据库只有我一个人用,也没有其他的程序访问这个数据库,仔细检查过程序了,每次open后都close了,而且open前都有IfOpen,Close。open的方式是默认方式,也不缺Addnew(),就是做一些插入数据的工作,实在搞不懂了。
望各位指教。
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxq80 2004-06-07
  • 打赏
  • 举报
回复
可能是数据库设置有问题
lifengnm 2004-06-07
  • 打赏
  • 举报
回复
看看你是不是用管理员身份登陆windows,不行再看是不是你的数据库设置的毛病
rockally 2004-06-07
  • 打赏
  • 举报
回复
你的数据库是不是以独占方式打开的。
vclzy 2004-06-07
  • 打赏
  • 举报
回复
同意搂上的
mac_forward 2004-05-14
  • 打赏
  • 举报
回复
还有,用GetLastError()得到的错误码是33,也是一个关于文件被锁定的错误。
我这个错误有时候有,有时候又没有,也就是不稳定。

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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