MFC使用ADO连接SQL Server

一、背景介绍

  自动化等专业做简单应用,使用MFC还是很普遍的,连接数据库的方式也很多多种多样,这里主要介绍使用ADO方式连接数据库,数据库以SQL server 2008为例。

二、ADO连接数据库

  1.在stdafx.h**最后*加上#import “c:\program files\common files\system\ado\msado15.dll” no_namespace rename(“EOF”, “adoEOF”),实现对支持ADO的组件类型库(.tlb)的引用。
  2.新建一个C++类,Adosql,在类申明文件Adosql.h,声明以下变量和函数:
_ConnectionPtr m_pConnection; // 数据库
_RecordsetPtr m_pRecordset; // 命令
_CommandPtr m_pCommand; // 记录
void OnInitADOConn();
void ExitConnect();

在类实现文件Adosql.cpp中编写void OnInitADOConn(), void ExitConnect()函数:

void Adosql::OnInitADOConn()
{
::CoInitialize(NULL);
try
{
m_pConnection.CreateInstance(“ADODB.Connection”);
_bstr_t strConnect=”Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initi

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值