+ -
当前位置:首页 → 问答吧 → 求高手看看这段代码错在哪里,为什么老是("不能打开数据库!");

求高手看看这段代码错在哪里,为什么老是("不能打开数据库!");

时间:2011-11-26

来源:互联网

_ConnectionPtr m_pconn;
::CoInitialize(NULL);
try
{
m_pconn.CreateInstance("ADODB.Connection");
bstr_t strConn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Student;Data Source=6GYGLI5KAOYGIIL\陈泽鹏;";
//Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=MyDatabase;Data Source=mzq
m_pconn->Open( strConn,"","",adModeUnknown);
if (m_pconn->State==adStateOpen)
  {
  MessageBox(_T("能连接数据库!"));
   
  }
  else
  MessageBox(_T("不连接数据库成功!"));

}
catch(_com_error e)
  {
::CoUninitialize();
  MessageBox(_T("不能打开数据库!"));
  return ;
  }

作者: Dc___5   发布时间: 2011-11-26

显示出来错误信息:(LPCTSTR)e.Description();

作者: gold_water   发布时间: 2011-11-26