Visual C++应用程序如何连接SQL Server数据库 急

 我来答
zhang_475815
2011-05-27 · TA获得超过225个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:185万
展开全部
Visual C 连接数据库

- 连接SQL Server 2000
使用DAO
看下面的代码:
CDaoDatabase db;

CString conn;

conn="ODBC;Driver=

SQLServer};Server=192.168.0.4;Database=mydb;uid=sa;pwd=";

db.Open(NULL,FALSE,FALSE,conn);

CString s=db.GetConnect();

CDaoRecordset rs(&db);

rs.Open(AFX_DAO_USE_DEFAULT_TYPE,"select * from tb_code");

TRACE("%drn",rs.GetRecordCount());

rs.Close();

db.Close();
其中Server=192.168.0.4是sql server服务器的ip地址,也可以用主机名表示;Database=mydb表示使用mydb数据库;uid和pwd分别表示访问数据库的用户名和密码。
注意:上面的代码的运行还要用#include "afxdao.h" 把afxdao.h包含进来。当然最好还是加入些必要的出错处理代码,这里就不在详述了。
http://zhidao.baidu.com/question/41987042.html 网上资料挺多的 你自己找找
追问
SQL server2000和SQL server2005 是一样的么  能不能再具体点 我是新手 谢谢
追答
不好意思  这个不太清楚   我就知道我做VC连接Access数据库的时候2003和2007不一样的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式