1000分求OledbCommand上BeginExecuteReader、EndExecuteReader的实现
帮顶有分,解决者1000分。
------解决方案--------------------没明白!
------解决方案--------------------参考一下这个:http://www.programbbs.com/doc/203.htm
------解决方案--------------------oledbcommand上并没有beginexcutereader这种异步方法啊
------解决方案--------------------有钱人啊
------解决方案--------------------sswwee(最有价值球员) ( ) 信誉:100    Blog   加为好友  2007-5-12 8:57:22  得分: 0              
 oledbcommand上并没有beginexcutereader这种异步方法啊          
------解决方案--------------------这个并不难于实现: 
 看来楼主是高手,所以只提方案如下: 
 对需要异步完成的任务专门写一个类,这个类里封装一个线程来执行数据库操作。 
 类有一个公有的状态成员,比如一个枚举或是一个简单的bool 
 然后: 
 Page是用户界面,new这个异步任务类来调异步操作数据库,并把这个类的实例存入Session 
 Page类可每秒刷新一次(也可用AJAX刷,效果更好),检查Session里这个类的实例的状态是否完成 
 然后 
 异常操作成功后,异步类实例更改状态为完成 
 这时Page类检查到后,作显示操作 
 于是实现了基于WEB的异步
------解决方案--------------------不懂,帮你顶下咯.
------解决方案--------------------就是一个普通的异步调用, 这种模式类库里到处都是. 命名一般都是: Object.BeginXXX 
 Object.EndXXX
------解决方案--------------------OledbCommand上BeginExecuteReader
------解决方案--------------------http://www.cnblogs.com/trisaeyes/archive/2006/12/30/608069.html
------解决方案--------------------BeginExecuteReader应该就是类似于新开个线程去取数据,等数据取完的时候就调用EndExecuteReader
------解决方案--------------------严重关注
------解决方案--------------------BeginExecuteReader应该就是类似于新开个线程去取数据,等数据取完的时候就调用EndExecuteReader
------解决方案--------------------异步调用上写的有,beginMethodName是异步执行.
------解决方案--------------------不懂,帮顶
------解决方案--------------------不懂,帮顶 
------解决方案--------------------不知道Oracle支不支持这种异步查询~~~
------解决方案--------------------Just do it as a permit . 
------解决方案--------------------严重关注