Execute 方法发生异常[]. 错误信息: IDispatch error #3084

ponydph ponydph 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在一个线程中 用ado连接sqlserver2008 数据库,
当有数据更新时候,就把SQL语句加入到队列里面,然后定时执行存储,不断地从队列取出数据,
执行update语句,运行超过3天以上时,就会不断地发生异常错误。
不知道是什么原因???

ProcTest()
{
while(true)
{
WaitForSingleObject(handle_notify,1000);

m_pConnection->Execute(sql); //执行时间长了就报错。
}
//Execute 方法发生异常[]. 错误信息: IDispatch error #3084
用的是ADO封装类。但是try catch扑捉到上述错误,请问是什么原因导致的?



}
...全文
评论 4
收藏 已收藏
分享
返回顶部
ponydph
VC/MFC 16,550 成员 421,606 内容