当前位置:编程学习 > VB >>

数据库被锁 怎么办

我用VB做程序的时候,用的是Access 数据库,但是后来我发现每次打开数据库中的一个表示,数据库就被锁死了,如果在做其他操作就会报错,提示:数据库正在被另一个人使用!
! --------------------编程问答-------------------- 一个用户使用完某个表后,要解锁.
如果想并发处理,还是考虑用SQL server吧 --------------------编程问答-------------------- 有没有调用Close方法。

recordset、connection用完都要close并且释放。 --------------------编程问答-------------------- 对一些敏感对象进行操作时,需要注意异常的捕获并将必要的资源还原回去.
例如数据库事务日需要回滚,数据库连接关闭之类.... --------------------编程问答-------------------- 用的是DAO吧?如果是,改成DAO。 --------------------编程问答-------------------- 用的是DAO吧?如果是,改成ADO。
--------------------编程问答-------------------- 找个锁匠。。。^_^ --------------------编程问答-------------------- 打开数据库时锁定方式有问题 --------------------编程问答--------------------
不要用悲观锁。回复内容太短了! 

              --------------------编程问答--------------------
引用 5 楼 veron_04 的回复:
用的是DAO吧?如果是,改成ADO。
只有引用的内容不允许回复! --------------------编程问答-------------------- 数据库实用工具-压缩和修复数据库。 --------------------编程问答-------------------- access支持并发,解决这类问题的方法记录集打开时用开放式锁定,即adLockOptimistic,,同时最好采用即用即连即断方式....  
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,