Visual C++应用程序如何连接SQL Server数据库 急
展开全部
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 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不一样的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |