无法更新,当前被锁定

精锐掷矛手 2010-01-23 01:19:21
一个程序insert 数据,一个程序read,read后delete。
运行一段时间后,读的程序弹出“无法更新,当前被锁定”。
写程序的打开access的方式:
strAdoConn.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False",filePath);
m_pCon.CreateInstance(_uuidof(Connection));
m_pCon->ConnectionString = (_bstr_t)strAdoConn;
m_pCon->Open("","","",adModeShareDenyNone);
m_pRs.CreateInstance(_uuidof(Recordset));
写程序收发数据频繁,一直连接access。
望高人指教!
...全文
419 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
精锐掷矛手 2010-01-23
  • 打赏
  • 举报
回复
版主给指点指点吧,小弟谢了。
精锐掷矛手 2010-01-23
  • 打赏
  • 举报
回复
“加上容错处理”
能给点思路吗,我read程序用delphi写的,insert程序用vc,
两个都加吗?
ACMAIN_CHM 2010-01-23
  • 打赏
  • 举报
回复
没办法。ACCESS毕竟只允许一个写。 能同时又insert 又delete

自己加上容错处理吧。 或者想办法避开这个 insert /delete 同时发生。

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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