返回信息流小弟是做硬件,软件很菜,请大家帮助,事情是这样的:我的上位机(与下位机硬件通信的)程序写完后一直用都没有出错,可是如果你把程序放在那里一两个星期,再次编译(无错)但运行时时始终弹出(\"Createinstance of Connection fail\");,即下面的程序,但过几天它有自动好啦!(与下位机通信正常,.mdb数据库读写完全正确)
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance(_uuidof(Connection));
if (SUCCEEDED(hr))
{
m_pConnection->ConnectionString = \"File Name=my_data.udl\";
m_pConnection->ConnectionTimeout = 20;
hr = m_pConnection->Open(\"\",\"\",\"\",adConnectUnspecified);
if (FAILED(hr))
{
AfxMessageBox(_T(\"Open db fail\"));
return TRUE;
}
}
else
{
AfxMessageBox(\"Createinstance of Connection fail\");
return TRUE;
}
}
catch (_com_error e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
AfxMessageBox(bstrSource+bstrDescription);
return TRUE;
}
我看贴吧有人和我有一模一样的问题,但没写解决方法,希望大家帮帮忙!谢谢
ps:::CoInitialize(NULL);函数我也添加了
这是一条镜像帖。来源:北邮人论坛 / cpp / #43646同步于 2010/9/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
CreateInstance(_uuidof(Connection))
BeyondMe
2010/9/9镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。