当程序运行到这里时出错了,小弟我不知道是数据库连接错了还是什么原因

当程序运行到这里时出错了,我不知道是数据库连接错了还是什么原因
Recordset_LOAD->Open("SELECT * FROM Spassword",m_pConnection.GetInterfacePtr(),ADODB::adOpenDynamic,ADODB::adLockOptimistic,ADODB::adCmdText);

------解决方案--------------------
try catch
------解决方案--------------------
GetLastError()???
------解决方案--------------------
http://http://support.microsoft.com/kb/183606
------解决方案--------------------
友情帮顶,友情帮顶
------解决方案--------------------
操作数据库的时候,都会try,catch,来捕获异常,这样来确定到底是出了什么错误。。
------解决方案--------------------
探讨
C/C++ code
try
{
//你的代码......
}
catch(_com_error &e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());

// Print Com errors.
TRACE(_T("Erro……

------解决方案--------------------
m_pConnection 的连接字符串设置出问题了把?