HRESULT hr;
try
{
m_pRecordset.CreateInstance("ADODB.Recordset");//创建Recordset对象
hr = m_pConnection.CreateInstance("ADODB.Connection"); //m_pConnection->CommandTimeout=5; hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb","","",adModeUnknown);
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
} 到了hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb","","",adModeUnknown); 就出现错误提示:无效指针
帮我看看是怎么会事。谢谢了。
try
{
m_pRecordset.CreateInstance("ADODB.Recordset");//创建Recordset对象
hr = m_pConnection.CreateInstance("ADODB.Connection"); //m_pConnection->CommandTimeout=5; hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb","","",adModeUnknown);
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
} 到了hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb","","",adModeUnknown); 就出现错误提示:无效指针
帮我看看是怎么会事。谢谢了。
AfxOleInit(); //or ::CoInitialize(NULL);