关于多线程数据库ADO操作(100分)

  • 主题发起人 主题发起人 kehb
  • 开始时间 开始时间
K

kehb

Unregistered / Unconfirmed
GUEST, unregistred user!
由于程序中需要一个工作线程用于更新数据库,工作线程在执行时如果主线操作数据库时出
现如下异常信息
EOleExeception with Message '无法更新,当前被锁定'
我的数据库是Access2000的,出现这种情况是在主线程中执行一条Update 语句
网上查了好久也找不到问题。
 
出现这种情况是你主线程的adoconnection没有关闭导致的情况,主线程和工程线程
最好都动态创建adoconnection和adoquery,执行完后马上关闭释放
 
yu_gao
同意
 
后退
顶部