VC2008 ADO 连接SQL Server 2008 (ODBC)
来源:互联网 发布:js实现双向数据绑定 编辑:程序博客网 时间:2024/06/05 11:49
以下代码部分为转载内容。在使用以下代码之前千万记得要先注册好自己连接的数据库,方法是进入“控制面板”,注册好OBDC数据源,具体方法网上查
http://news.ccidnet.com/art/32849/20100608/2081137_1.html
VS2008中首先新建个基于Dialog的MFC应用程序,然后经过wizard生成的stdafx.h文件的末尾添加上#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")
VS2008中首先新建个基于Dialog的MFC应用程序,然后经过wizard生成的stdafx.h文件的末尾添加上#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")
双击resouce view中dialog目录下的Dialog中的任意一个按钮
然后再Dlg.CPP按钮事件中添加如下代码
CoInitialize(NULL);
//AfxOleInit();
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
_CommandPtr pCmd(__uuidof(Command));
//实例化一个Command对象pCmd
if (FAILED(pConn.CreateInstance("ADODB.Connection")))
{
AfxMessageBox(L"Create Instance failed!");
return;
}
pConn->Open("Provider=SQLOLEDB.1;
Integrated Security=SSPI;
Initial Catalog=Component;
Data Source=VISIONSKY
\\sqlexpress;","","",adModeUnknown);
AfxMessageBox(L"连接成功");
}
catch(_com_error e)
{
AfxMessageBox(L"连接失败" +e.Description());
}
这里使用的方法是windows验证,你也可以用混合验证
Provider=SQLOLEDB.1;
Integrated Security=SSPI;
Initial Catalog=Component;
Data Source=VISIONSKY\\sqlexpress;
替换成
Provider=SQLOLEDB.1;
Persist Security Info=False;
User ID=sa;PWD=sa;
Initial Catalog=Component;
Data Source=VISIONSKY\\sqlexpress
我的数据库用的是sql2005express,如果你用的是2005而不是express版本的,那么你需要将\\sqlexpress去掉即可
- VC2008 ADO 连接SQL Server 2008 (ODBC)
- Sql server的odbc,ado,ado.net连接串.
- ado、odbc连接Postgre SQL
- ado、odbc连接Postgre SQL
- ado、odbc连接Postgre SQL
- ODBC 连接数据库 SQL server 2008
- ADO连接SQL SERVER
- ADO 连接sql server
- ado连接sql server
- QT连接SQL Server(ODBC)
- QT连接SQL Server(ODBC)
- QT连接SQL Server(ODBC)
- QT连接SQL Server(ODBC)
- QT连接SQL Server(ODBC)
- Qt - ODBC连接SQL SERVER
- MFC ODBC 连接sql server
- ODBC连接SQL SERVER数据库
- ADO连接SQL SERVER 2008数据库代码
- AMD 怎么了
- hibernate 数据库方言列表
- 深入分析C++中char * 和char []的区别
- 《java语言程序设计基础篇》
- g++无法使用
- VC2008 ADO 连接SQL Server 2008 (ODBC)
- Hibernate Tools for Eclipse插件的安装和使用
- cmake 学习笔记(三)
- POJ-1990(维持两个树状数组)
- fsl imx51上跑andriod2.3.3 镜像包-》SD卡
- JAVA RMI 快速入门实例
- 文字分享社交应用Opuss VS. 微博
- GridView的分页事件和onRowCommand事件冲突的解决方法
- wince中控制输入面板的隐藏和显示