在VC中使用ADO连接SQL,提示无效指针是为什么?该怎么处理
在VC中使用ADO连接SQL,提示无效指针是为什么?
_ConnectionPtr m_pConnection;
_ConnectionPtr m_connection;
m_connection.CreateInstance( "ADODB.Connection ");
try
{
m_connection-> Open( "Driver={sql server};Server=ADMIN;database=book;uid=sa ", " ", " ",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
}
------解决方案--------------------
有没有初始化?
if(FAILED(::CoInitialize(NULL)))
return;
_ConnectionPtr m_pConnection;
_ConnectionPtr m_connection;
m_connection.CreateInstance( "ADODB.Connection ");
try
{
m_connection-> Open( "Driver={sql server};Server=ADMIN;database=book;uid=sa ", " ", " ",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
}
------解决方案--------------------
有没有初始化?
if(FAILED(::CoInitialize(NULL)))
return;