前面一个“多线程+MSSQL”的问题很久都没人回答,现在再加120分!有本事,你来拿! 我晚上再来可以Mail:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那么,你可以关闭这个Session, TSession.Active := False;。不过,我做过试验,关闭大的SQL操作,同样需要很长的时间。 我有一个想法,不知对不对,请高手指教! 修改TBDEDataSet,增加定时器设置用户传来的Active属性(中断就是False了),在其Active:=True之后执行的方法(好象是InternalOpen)中步步判断是否改为False了,False了后面的就不执行了(可能要用到Application.ProcessMessages之类的). 停不下来,要停的话找他们要BDE的原码去!(TSession的主要操作被DLL封装了) 要么Select top要么就慢慢等吧 liang_z(千山一刀之忍者神龟) 你在吗? 我的线程中其实只是提交一个操作时间较长的存储过程,在SQL语法上讲只有一句话,但在服务器上却要处理一大堆东西。所以我想跟缓冲没什么关系统! ADO的异步执行似乎能停下来--〉你用ado试一试,如果是这个效果的话、就用ado吧我个人的看法:如果查询或者存储过程运行时间过长、修改设计(化整为零)是我比较喜欢的办法 我认为在客户端不可能实现,因为在这个时候数据库服务器已经在执行SQL语句,在客户端想控制SQL的执行非常困难,Query Qnalyzer 是直接控制SQL语句的执行,他负责解释和执行SQL语句,所以他能实现对SQL语句执行的中断; 我想MrGun(MrGun)是错的,Query Qnalyzer 提交一个存贮过程不可能去控制存贮过程中每一条语句的执行! SQL Server或Oracle自身带有这样的工具吗?好象没有。 database自带的方法里没有吗?中断事务处理之类的方法???我想应该有啊?? lzzqqq(Jonersen) 帮我找找,谢谢先! delphi中FindFirst,FindNext,FindClose函数的用法和意义 一个很简单的问题,有关insert的问题 菜鸟求救这段程序应该怎么写啊? 急问报表导出问题,高分相送!!!!!!! 数据加密的问题(要具体的) MediaPlayer可以循环播放一个wav吗? 如何获取数据库名字? 为何我在D6中用ADO写数据库,打开程序后没做任何工作只显示数据,关闭后就出错? 完整性保证之一:如何设计重发机制?来者有分。 请教高手一个简单的问题! 关于enablewindow的使用 多线程+MSSQL,我想随时让执行停下来怎么做?高分:120
False了后面的就不执行了(可能要用到Application.ProcessMessages之类的).
要么就慢慢等吧
一句话,但在服务器上却要处理一大堆东西。所以我想跟缓冲没什么关系统!
似乎能停下来
--〉你用ado试一试,如果是这个效果的话、就用ado吧我个人的看法:如果查询或者存储过程运行时间过长、修改设计(化整为零)是我比较喜欢的办法
每一条语句的执行!