首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MS的BUG之ADO异步链接数据库,该怎么处理

2014-06-01 
MS的BUG之ADO异步链接数据库使用ADO异步链接数据库 adAsyncConnect,连接成功后并不能触发raw_ConnectCompl

MS的BUG之ADO异步链接数据库
使用ADO异步链接数据库 adAsyncConnect,连接成功后并不能触发raw_ConnectComplete,在Close后,raw_ConnectComplete才会被触发~
如果是同步连接数据库,就会触发raw_ConnectComplete

异步和事件模型MS都给出了示例,而且我的测试代码就是MS给出的,我很大程度估计这就是MS的BUG~

[解决办法]
可以在MSDN上发comments等
[解决办法]
没用过Ado
[解决办法]
高科技阿. 看看有没人能解决呢.
[解决办法]

探讨

目前发现C++使用ADO异步事件模式,事件接受会有很多问题,完全正常不能工作,具体表现如下:

1. 一个连接发起一次异步请求正常,后面的任何异步请求都无法正常触发事件。

2. 异步事件不对应,发起adAsyncExecute请求后,并不能收到ExecuteComplete事件,发起adAsyncFetch请求后,能收到ExecuteComplete事件,但却不是对应的FetchCom……

热点排行