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);
}
。。。。。。 展开
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);
}
。。。。。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询