strSQL.Format("select * from Result where 1=1");
try
{
m_pRst->Open((_variant_t)strSQL, m_pConn.GetInterfacePtr(), adOpenDynamic, adLockOptimistic, adCmdText);
}
catch(_com_error e)
{
_bstr_t bstrDescription(e.Description());
_bstr_t strErrMsg = "连接数据库失败 错误描述:\r\n" + bstrDescription;
AfxMessageBox(strErrMsg);
return FALSE;
}
这是我读取数据库的代码,debug时可以成功,但release时却提示“读取数据库失败,错误描述:对象名'Result'无效”,这是为什么呢?
try
{
m_pRst->Open((_variant_t)strSQL, m_pConn.GetInterfacePtr(), adOpenDynamic, adLockOptimistic, adCmdText);
}
catch(_com_error e)
{
_bstr_t bstrDescription(e.Description());
_bstr_t strErrMsg = "连接数据库失败 错误描述:\r\n" + bstrDescription;
AfxMessageBox(strErrMsg);
return FALSE;
}
这是我读取数据库的代码,debug时可以成功,但release时却提示“读取数据库失败,错误描述:对象名'Result'无效”,这是为什么呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货