C++用ADO连接sqlserver2008
请各位大佬帮忙。前一天还能连接,第二天把项目移动了位置。然后就连不上数据库了
连接函数:
void ADOConn::OnInitADOConn()
{
// 初始化OLE/COM库环境
::CoInitialize(NULL);
try
{
// 创建Connection对象
m_pConnection.CreateInstance("ADODB.Connection");
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "driver={SQL Server};Server=.;Database=销售管理系统;uid=sql;pwd=29023137";
//_bstr_t strConnect = "driver={SQL Server};Server=.;Database=Astroboy;uid=sa;pwd=1";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
// 捕捉异常
catch(_com_error e)
{
// 显示错误信息
e.Description();
}
}