mfc 连接sql server 2008 报sql server 不存在或拒绝访问 怎么解决

xzh1995 2014-02-12 11:14:01
_ConnectionPtr m_pConnection; // 数据库
_RecordsetPtr m_pRecordset; // 命令
_CommandPtr m_pCommand; // 记录
::CoInitialize(NULL);
try
{
m_pConnection.CreateInstance("ADODB.Connection");
_bstr_t strConnect="Provider=SQLOLEDB.1;Password=root;Persist Security Info=True;User ID=root;database=viewdb;Data Source=.\SQLEXPRESS";
m_pConnection->Open(strConnect,"","",adModeUnknown);
AfxMessageBox("连接成功");}
catch(_com_error &e)
{
e.Description();
AfxMessageBox("连接失败");
}



‡ _com_error::Description 返回 {"[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。" (1)} _bstr_t
...全文
793 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzh1995 2014-02-13
  • 打赏
  • 举报
回复
解决了 谢谢 是我电脑装了2个数据库
zyq5945 2014-02-12
  • 打赏
  • 举报
回复
ADO助手试试你的数据库连接字符串和SQL语句。
oyljerry 2014-02-12
  • 打赏
  • 举报
回复
sql语句看是否正确,用数据库工具等验证一下
zyq5945 2014-02-12
  • 打赏
  • 举报
回复
"Provider=SQLOLEDB.1;Password=root;Persist Security Info=True;User ID=root;database=viewdb;Data Source=.\SQLEXPRESS" 换成 "Provider=SQLOLEDB.1;Password=root;Persist Security Info=True;User ID=root;database=viewdb;Data Source=.\\SQLEXPRESS"
xzh1995 2014-02-12
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
sql语句看是否正确,用数据库工具等验证一下
连接语句没问题,udl工具可以连接
xzh1995 2014-02-12
  • 打赏
  • 举报
回复
引用 3 楼 zhuyf87 的回复:
连接字串的问题吧。
连接语句没问题,udl工具可以连接
xzh1995 2014-02-12
  • 打赏
  • 举报
回复
引用 2 楼 zyq5945 的回复:
ADO助手试试你的数据库连接字符串和SQL语句。
连接语句没问题,udl工具可以连接
zhuyf87 2014-02-12
  • 打赏
  • 举报
回复
连接字串的问题吧。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧