VC++中使用ADO连接数据库step by step

来源:互联网 发布:什么是通用域名 编辑:程序博客网 时间:2024/05/16 04:41

Demo下载:

http://download.csdn.net/source/3090499

 

 

最近坛子里经常有人问起在VC++ADO访问数据库的问题,有的要么是连接字符串不正确,要么是忘了COM的初始化,还有的根本就没有导入ADO动态库文件(msado15.dll,也有自定义的)。在此本人做了一个使用ADO访问数据库的演示demo,从最基础的使用MFC新建工程文件开始,一步步的完成数据库访问的搭建。

Step 1:

打开MicrosoftVisual C++ 6.0File->New->Projects中选择”MFC AppWizard(exe)”,右边的project name输入工程文件夹的名称:ADOConnTestLocation选择要保存该工程文件夹的路径,其他默认,点”OK”,进入下一步。保持默认语言,type of application选择”Dialogbased”,点”Next”进入特性选择,把复选框的都去掉,点”Next”,保持复选框的默认选项,继续”Next”->”Finish”->”OK”,至此,一个基本的MFC框架建立起来了。

Step 2

搭建测试环境:将TODO所在的对话框去掉,放上一个按钮,在按钮上右键选择”Properties””Caption”的输入框中键入“数据库连接测试”,其他默认。

Step 3

添加代码:

1)     导入msado15.dll动态库文件:

打开”StdAfx.h”,在代码的最后面添加:


 

ADO所有用到的MFC类都是在这里定义的。

2)     添加测试代码:

打开CADOConnTestDlg.cpp文件,定位到CADOConnTestDlgOnConnection()方法(也可以双击数据库连接测试按钮直接进入),依次添加代码如下:

 

下面是测试连接的截图:

demo

 

原创粉丝点击