vc连接access数据库:[3]DAO方法
1、我们继续使用前几篇经验中的db1.mdb数据库。新建一个MFC工程。新建一个基于CDaoRecordset类的CAccessLink类。
![vc连接access数据库:[3]DAO方法](https://exp-picture.cdn.bcebos.com/a13bbe10bc33ec38127f2b5c295f0c14c37b3c1b.jpg)
![vc连接access数据库:[3]DAO方法](https://exp-picture.cdn.bcebos.com/d2001d7de137c9761b784f7644672b5fd4462b1b.jpg)
3、同样我们打开AccessLink.h文件,也会发现,编译器自动生成了与数据库字段相关联的变量。我们在该头文件中添加 #include"afxdb.h"
![vc连接access数据库:[3]DAO方法](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8db1b8ec881189c2cf7deb2161b.jpg)
4、接着我们在对话框类中添加AccessLink.h头文件,在初始化函数中添加以下代码(代码和上一篇经验中基本上是一样的,因为m_AccessLink成员变量只在初始化函数中使用,所以可以定义为亩焘雪台局部的)CAccessLink m_AccessLink; if(!m_AccessLink.Open(AFX_DB_USE_DEFAULT_TYPE)) { AfxMessageBox("打开数据库失败!"); return FALSE; } if(!m_AccessLink.CanAppend()) { AfxMessageBox("数据库不能上传记录!"); return FALSE; } m_AccessLink.AddNew(); m_AccessLink.m_Age=0; m_AccessLink.m_Name="xiha"; m_AccessLink.Update();
![vc连接access数据库:[3]DAO方法](https://exp-picture.cdn.bcebos.com/bf6e59704618dfda89ff093589214f579256771b.jpg)
5、我们运行程序,打开桌面上的数据库文件,发现插入了数据
![vc连接access数据库:[3]DAO方法](https://exp-picture.cdn.bcebos.com/3c42a5ea3e863048f187e567c33104ebf7a7521b.jpg)
![vc连接access数据库:[3]DAO方法](https://exp-picture.cdn.bcebos.com/8db0c6a7263348845227799fddee7b7f870e451b.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:57
阅读量:89
阅读量:91
阅读量:55
阅读量:35