孔 孔枫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #1 如果程序在处理数据库的数据,要它停止目前操作。有什么方法呢?
千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #2 你用sql server的话,不提交就效果一样 k是什么意思?是不是....
孔 孔枫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #3 我想的就象安装软件的时候,那种取消操作如何实现? K是Kong呀,不是。。。
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #4 我用sql6。5 我一般用ctrl+alt+del 然后结束任务。 但未发现数据不一致。
孔 孔枫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #5 rollback是一种 》用ctrl+alt+del 要手动!还有别的方法吗
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #6 如是进行SQL查询这类操作,用一般方法是不起作用的。 应用再开个线程单独对它操作,要终止时,就将此线程FREE了就行。 如是个如死循环的话,就在循环中加入 Application.ProcessMessages; 让程序可以响影其它操作就可以了。
如是进行SQL查询这类操作,用一般方法是不起作用的。 应用再开个线程单独对它操作,要终止时,就将此线程FREE了就行。 如是个如死循环的话,就在循环中加入 Application.ProcessMessages; 让程序可以响影其它操作就可以了。
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #8 Application.ProcessMessages; 是把控制权交给系统,使应用程序有时间处理其它消息,这样就可以作其它事了, 如终止循环。 中止循环有很多方法, 如用CLOSE关了这个窗囗;或,定义一全局变量,有循环中加入 if flag=1 then Exit; 离开循环。 而在另一个用于终止循环的控扭的单击事件中写入 flag:=1; 就可以了。
Application.ProcessMessages; 是把控制权交给系统,使应用程序有时间处理其它消息,这样就可以作其它事了, 如终止循环。 中止循环有很多方法, 如用CLOSE关了这个窗囗;或,定义一全局变量,有循环中加入 if flag=1 then Exit; 离开循环。 而在另一个用于终止循环的控扭的单击事件中写入 flag:=1; 就可以了。
W wrench Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #11 用ADO的话 可以用Connection的Abort方法 一般情况下 可以开事务 然后回滚