紧急求救,操作prodax数据库时出现'Too many record locks on table'(50分)

  • 主题发起人 主题发起人 t365
  • 开始时间 开始时间
T

t365

Unregistered / Unconfirmed
GUEST, unregistred user!
我用prodax,Ttable对一个表进行处理
记录数有几百条
并用了事务
数据只有几十条时正常
当记录超过200条左右时出现'Too many record locks on table'
的提示!
请问如何解决
多谢!
 
可能是Prodax 数据库不支持事务吧
我没有试过
 
肯定是数据库处理程序设计有问题
 
用事务的情况下,要注意把事务提交了,这样就会把用到的锁释放掉了,
就不会出现这种提示了
 
to 胡红兵:数据有几十条时没错!prodax支持数据库
to thinknet:还是数据有几十条时没错!请说明问题可能出在哪里
to bianlx:我是在事务处理过程中出现这种错误的
 
可能是多次使用了事务没有提交,照成数据库的锁增加。如果数据锁达到一定数目后,数据库
操作就会报错。
 
己解决
把Tdatabase
的HandleShare设为False即可
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部