请教高手,关于ado中数据集异步操作的问题
第一次在csdn提问,不好意思,请各位多多帮助。
我想返回100万行数据,语句是select * from table1
recordset.open时最后一个参数option该使用adAsyncFetch还是adAsyncExecute?看到网上一些文章都没有具体的说明
获取数据途中该如何正确取消呢?(此时我使用adAsyncFetch)
无论使用connection.cancel或者recordset.cancel后,为何sql server仍然继续返回数据?接着再调用recordset.close仍然会等待直到全部返回
如果直接connection.close,虽然无需等待了,但是这种做法太差,而且sql server仍然会继续返回数据
请问有没有什么好办法,能够无须等待剩下的数据就能返回,同时可以将recordset再作他用?
有点语无伦次,不过希望能够表达清楚意思。