不会。如果只是担心不小心点了一下,可以添加一下提示,让用户确认。加上SQL查询本来就有超时设置,你可以设超时短一点,那错误响应也会快一点。

解决方案 »

  1.   

    楼上的,这样也行啊
    如果要返回部分数据呢?不如一个查询可以返回10万条记录,但我在返回5000条后觉得不要在继续返回了,如何中止?
    不知道某些软件是如何做到的,不会要调用底层的odbc api吧,各位帮忙啊
      

  2.   

    楼上的,这样也行啊
    如果要返回部分数据呢?不如一个查询可以返回10万条记录,但我在返回5000条后觉得不要在继续返回了,如何中止?
    不知道某些软件是如何做到的,不会要调用底层的odbc api吧,各位帮忙啊
    ------------------------
    返回10W条记录?这样的设计本身就不合理吧?不然还要SELECT 的WHERE干什么?
      

  3.   

    共方法
    Cancel 
    受 .NET Framework 精简版的支持。
     试图取消 SqlCommand 的执行。 
      

  4.   

    我曾用过一次,不过记录很少,只为产生随机记录。在VB.net中用的,没用过C#,C++中也行。一个线程读取数据同时保存,在按钮上设置终止线程。不过,这种方法,在数据多时,是很难忍受的。因为,饶了很大的圈子