K:运行中停止有几种方法?(50分)

孔枫

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