MFC对话框工程连接数据库

要怎么连接啊,是用ADODATA控件连接?还是用下面的代码?MFC以ADO连接数据库的方法大致分为如下几个步骤:1.在Stdafx.h中引入相应的dll文件#import... 要怎么连接啊,是用ADO DATA控件连接 ?还是用下面的代码 ?
MFC以ADO连接数据库的方法大致分为如下几个步骤:

1.在Stdafx.h中引入相应的dll文件

#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF")

2.在相应的App文件中声明连接变量

_ConnectionPtr m_pConnection; //多为public类型

3.在相应的App文件的InitInstance()函数中构建变量m_pConnection的实例

AfxOleInit();//初始化相应的Com环境(这一句是必不可少的!!!)

m_pConnection.CreateInstance(__uuidof(Connection));

// 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,
// 因为它有时会经常出现一些想不到的错误。(在后面的代码中我们省略这一步,以此类推)

try
{
// 打开本地Access库Demo.mdb
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Demo.mdb","","",adModeUnknown);

}

。。。。。。
展开
 我来答
wulibin163
2009-04-29
知道答主
回答量:12
采纳率:0%
帮助的人:18.7万
展开全部
唉呀,直接问我不就可以了吗,其实两种都是可以的,后者可取性更高,更值得推荐
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式