为什么时常出错(50分)

  • 主题发起人 主题发起人 wyw
  • 开始时间 开始时间
W

wyw

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序的一部分是用一个线程处理一个链表,根据链表中所取出的
内容的不同而进行不同的操作,其中的一个操作是向数据库中写记录,
写之前,我已经将表打开,并置为edit状态,可是它有时仍然报错,说
我的表格不在edit或insert状态,
我不知道线程的问题还是数据库本身的操作问题
 
Delphi多线程数据库程序要在数据模块中加TSession.
请参看Delphi提供的例子BkQuery.
 
确实多线程处理数据库时,最好加上tsession 这个控件可以提供对tdatabase的全
局控制。再用database 好的事务处理。边可避免数据库之间的冲突。
贴点原代码看看。
 
多人接受答案了。
 
后退
顶部