读书人

联接字符串属性无效

发布时间: 2012-12-16 12:02:32 作者: rapoo

连接字符串属性无效
void CADOConn::OnInitADOConn(void)
{
::CoInitialize(NULL); //初始化OLE/COM库环境
try
{
m_pConnection.CreateInstance("ADODB.Connection"); //创建Connection对象

//设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect="DSN=sanjiu;Provider=SQLOLEDB;Server=LENSA13520045\SQLSERVER2005; Database=data_base1;uid=sa;pwd=123456";

m_pConnection->Open(strConnect,"","",adModeUnknown);


}
catch(_com_error e) //捕捉异常
{
AfxMessageBox(e.Description()); //显示错误信息
}
}
这是我连接数据库的程序,调试总是出现连接字符串属性无效,还有Dms1.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012f174 处的 _com_error。找了很多方法都不行,求高手指点。。。
[最优解释]
_bstr_t strConnect="DSN=sanjiu;Provider=SQLOLEDB;Server=LENSA13520045\\SQLSERVER2005; Database=data_base1;uid=sa;pwd=123456";
你原来的是个中文字符

读书人网 >VC/MFC

热点推荐