1、 CString sql = "select * from DataGrid1";
2、 m_pRecordset.CreateInstance(__uuidof(Recordset)); //创建记录集对象实例
3、 m_pRecordset->Open(_bstr_t(sql), m_pConnection.GetInterfacePtr(),
adOpenDynamic, adLockOptimistic, adCmdText); //执行SQL得到记录集
程序运行到3、 m_pRecordset->Open(_bstr_t(sql), m_pConnection.GetInterfacePtr(),adOpenDynamic, adLockOptimistic, adCmdText);
报错了(Debug Error);
忽视后报错(Runtime Error)。 卡了好久,请教各位大牛!!!
2、 m_pRecordset.CreateInstance(__uuidof(Recordset)); //创建记录集对象实例
3、 m_pRecordset->Open(_bstr_t(sql), m_pConnection.GetInterfacePtr(),
adOpenDynamic, adLockOptimistic, adCmdText); //执行SQL得到记录集
程序运行到3、 m_pRecordset->Open(_bstr_t(sql), m_pConnection.GetInterfacePtr(),adOpenDynamic, adLockOptimistic, adCmdText);
报错了(Debug Error);
忽视后报错(Runtime Error)。 卡了好久,请教各位大牛!!!
try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s",
(LPCTSTR)e.Description(),
(LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}
提示对象名DataGrid1无效!,可是我在分析器里可以查询啊!