W
wenchq
Unregistered / Unconfirmed
GUEST, unregistred user!
大侠们帮忙呀!!谢谢!!
我用AdoQuery + Dbgrid实现录入。
AdoQuery的LockType设为了Itbatchoptimitic,当我在Dbgrid
中录入了几条记录后(这时我还没存盘),如果我现在用
cancelBatch过程,就会出错。而且是当我依次录入了第1,2,3条记录
后,这时第三条记录处于插入状态时,用此方法就可以正常取消(但第一条记录
无法取消)。
但如果我录入完3条记录后,上下移动了光标键,使这三条记录都处于
浏览状态时,再取消就会报错了!
听懂了吗?就是录入了后,移动过记录后,就不能取消了!
错误大致是
“Either BOF or EOF is True, or the current record has been deleted.
Requested operation requires a current record”.
我用AdoQuery + Dbgrid实现录入。
AdoQuery的LockType设为了Itbatchoptimitic,当我在Dbgrid
中录入了几条记录后(这时我还没存盘),如果我现在用
cancelBatch过程,就会出错。而且是当我依次录入了第1,2,3条记录
后,这时第三条记录处于插入状态时,用此方法就可以正常取消(但第一条记录
无法取消)。
但如果我录入完3条记录后,上下移动了光标键,使这三条记录都处于
浏览状态时,再取消就会报错了!
听懂了吗?就是录入了后,移动过记录后,就不能取消了!
错误大致是
“Either BOF or EOF is True, or the current record has been deleted.
Requested operation requires a current record”.