ADO的open连接数据库出现Runtime error解决方案
ADO的open连接数据库出现Runtime error
执行到下面这条语句时出现runtime error:
m_pConnection->Open(_bstr_t("Driver={SQL Server};Database=试题数据库;Server=huang;UID=Admin;PWD=123456"),_T(""),_T(""),adModeUnknown);
这是什么问题?
痛苦了好久无法解决
请给小弟解惑...
------解决方案--------------------
建议先对数据库做个了解,
然后,看下面这个类:
http://www.codeproject.com/KB/database/connectionstrings.aspxhttp://www.codeproject.com/KB/database/caaadoclass1.aspx
热烈的掌声献给您。。。。。。
------解决方案--------------------
执行到下面这条语句时出现runtime error:
m_pConnection->Open(_bstr_t("Driver={SQL Server};Database=试题数据库;Server=huang;UID=Admin;PWD=123456"),_T(""),_T(""),adModeUnknown);
这是什么问题?
痛苦了好久无法解决
请给小弟解惑...
------解决方案--------------------
建议先对数据库做个了解,
然后,看下面这个类:
http://www.codeproject.com/KB/database/connectionstrings.aspxhttp://www.codeproject.com/KB/database/caaadoclass1.aspx
热烈的掌声献给您。。。。。。
------解决方案--------------------
- C/C++ code
try { m_pConnection->Open(_bstr_t("Driver={SQL Server};Database=试题数据库;Server=huang;UID=Admin; PWD=123456"),_T(""),_T(""),adModeUnknown); } catch(_com_error &e) { _bstr_t bstrSource(e.Source()); _bstr_t bstrDescription(e.Description()); // Print Com errors. TRACE(_T("Error\n")); TRACE(_T("\tCode = %08lx\n"), e.Error()); TRACE(_T("\tErrorMessage = %s\n"), (LPCTSTR)e.ErrorMessage()); TRACE(_T("\tSource = %s\n"), (LPCTSTR) bstrSource); TRACE(_T("\tDescription = %s\n"), (LPCTSTR) bstrDescription); }