SQL 连接失败??????????????
程序运行时出现:
[DBNETLIB][ConnectionOpen(Connect()),]SQL Server 不存在或拒绝被访问
的警告框。是这么回事?一般应该怎么修改?/
连接数据是用的ADO方式,代码为:
::CoInitialize(NULL);
try
{
// 创建Connection对象
m_pConnection.CreateInstance("ADODB.Connection");
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "Provider=SQLOLEDB; Server=ntserver;Database=PIRATE; uid=sa; pwd=sa;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
// 捕捉异常
catch(_com_error e)
{
// 显示错误信息
AfxMessageBox(e.Description());
}