+ -
当前位置:首页 → 问答吧 → 如何用MFC连接Sql2005

如何用MFC连接Sql2005

时间:2011-12-07

来源:互联网

看了很多文章,试了很多遍,都是失败的。

问题是:我用SQL Server在本机建立了数据库 testdatabase
用户名是 sa
密码是 123456

想用MFC,连接到这个数据库。

应该怎么做?

作者: xueshanjinghu   发布时间: 2011-12-07

C/C++ code
Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=testdatabase;Data Source=127.0.0.1,1434;Network Library=DBMSSOCN

刚在我机器上测试是可以的SQLSERVER2005

作者: zyq5945   发布时间: 2011-12-07

strTemp.Format(_T("Provider=SQLOLEDB.1;Password=%d;Persist Security Info=True;User ID=%s;Initial Catalog=user_translate;Data Source=%s"), sPwd, sUid, sDataServer);  
  m_AdoDC.SetConnectionString(strTemp);//设置连接语句

作者: zyrr159487   发布时间: 2011-12-07

那个1434是什么意思?

作者: xueshanjinghu   发布时间: 2011-12-07

引用 1 楼 zyq5945 的回复:
C/C++ code
Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=testdatabase;Data Source=127.0.0.1,1434;Network Library=DBMSSOCN

刚在我机器上测试是可以的SQLSERVER2005


在我机器上是这样,跑5秒左右,这5秒内没有响应,之后显示连接失败。

作者: xueshanjinghu   发布时间: 2011-12-07