【聚杰网VC】用MFC ODBC操作Access数据库
在实现上述功能之前,需要按“插入->资源->DIALOG->新建”建立一个新的对话框(与图1所示对话框类似),以建立添加、修改的对象。并为此对话框建立一个基于CDialog基础类的新的类CAddDlg。其ID为IDD_DIALOG1。
然后在JhView.cpp中加“#include "AddDlg.h"”,并为“添加记录(IDC_ADD)”键编写程序代码如下。其中已经作了详细的注解。
添加记录部分,应该先读出当前的记录,使其显示在添加/修改对话框中,即:
余下的与添加记录代码相同,除了不要定位“m_pSet->MoveLast();”而已。
删除记录只是需要使用Delete()成员函数删除当前记录之后移到下一个记录即可。程序清单如下:
对多个记录集的操作与对单个记录集的操作类似,只是增加了CRecordSet类的派生类。
结束语
MFC ODBC让开发人员仅仅使用很少的代码就可以完成复杂的数据库访问,并可以对数据库中的内容方便的实现添加、修改、删除等操作,从而极大地减少了软件开发的工作量,缩短了开发周期,提高了效率。而且MFC ODBC简单易学,能实现大部分ODBC API函数的功能,所以了解和掌握MFC ODBC技术,将会给大型数据库应用软件带来清晰、快捷、方便等功能。本文中的实例已经在Visual C++6.0环境下调试通过。
1 2




