不知道大家有没有遇过这种情况:
vc+ADO + SQL SERVER 插入数据时不成功也不报错? try
{
m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open(_bstr_t(szSQL),
_variant_t((IDispatch*)m_pConnection,true),
adOpenStatic,
adLockOptimistic,adCmdText);
} catch(_com_error e)
{
AfxMessageBox("出错了");
}
假如是sql语句错它会提示,一般的错误也提示,但是有时明明没有插入数据成功也没有报错!
vc+ADO + SQL SERVER 插入数据时不成功也不报错? try
{
m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open(_bstr_t(szSQL),
_variant_t((IDispatch*)m_pConnection,true),
adOpenStatic,
adLockOptimistic,adCmdText);
} catch(_com_error e)
{
AfxMessageBox("出错了");
}
假如是sql语句错它会提示,一般的错误也提示,但是有时明明没有插入数据成功也没有报错!
下次再执行。现在执行不成功也捕捉不到异常,导致程序没有方法完成任务。