请问在客户端怎样使数据库的查询语句停止?在线等待!

yygang 2003-07-11 10:44:15
我在开发MIS系统是,有一个查询系统,每次查询的数据量很大,当等待时间比较长时可以取消查询,如果用户选择取消时,希望同时停止数据库的查询,请问各位高手又什么方法?谢谢!
...全文
104 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yygang 2003-07-11
  • 打赏
  • 举报
回复
to enhydraboy(乱舞的浮尘)
我使用的是ODBC,我的客户端实际是一个COM+代理服务器,每一查询语句是一个线程,如果使用异步方式,当等待时间timeout的时候,终止操作,是否会终止其它线程的查询,我的目的是为了减轻服务器的负担。并不是为了使应用程序能马上得到控制,请赐教!谢谢。
enhydraboy 2003-07-11
  • 打赏
  • 举报
回复
我不清楚,你的客户端通过什么方式连接数据库进行操作。如果使用了odbc的话,odbc有异步提交方式,就是,当你提交了sql语句,控制马上交回你的应用程序。你可以使用异步方式达到,当等待时间timeout的时候,终止操作。

yygang 2003-07-11
  • 打赏
  • 举报
回复
to kerisyml(魂之利刃)
在数据库端可以杀掉这个进程,但客户端怎样杀掉这个进程?
kerisyml 2003-07-11
  • 打赏
  • 举报
回复
不行吧,除非杀掉这个进程

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧