VS2010 MFC中 单独添加ODBC数据库记录集类(CRecordset)方法
基于VS2010 MFC的项目是之前建好的,后来需要添加数据库。
方法分享于此。
1. 打开自己的项目,项目->添加类。
2. 选MFC ODBC使用者,点右下角的添加。
3. 点数据源。
//动态集:当修改数据库数据后将被同步到数据库
//快照:即静态的,非同步的
4. 点新建。
//文件数据源把信息保存到一个文件中,这个文件可以复制到你的程序中.
//而机器数据源是把信息保存到注册表中,没有文件可复制,你换个机器就没这个数据源了.
5. 根据自己数据库的类型来选择,然后下一步。(我的文件是.accdb的,所以这里访问access数据库。)
6. 点浏览,选择自己的数据库文件,然后下一步->完成。(建立了数据源文件)
![](http://images0.cnblogs.com/blog/470415/201310/30205053-f3ebe10e4a854d729b3972673e7536eb.png)
![](http://images0.cnblogs.com/blog/470415/201310/30205402-b8460864a0894665899eef5f1c95c5ee.png)
7.点选择,然后选择自己的数据库文件,确定->确定。
![](http://images0.cnblogs.com/blog/470415/201310/30205529-62b64cf436244bc98af1ed1af019e7b4.png)
![](http://images0.cnblogs.com/blog/470415/201310/30205811-27e3a648ed4e4b2a8eac6fa6caa65eff.png)
![](http://images0.cnblogs.com/blog/470415/201310/30210007-cdea31ff66164de1890220558234b61a.png)
8. 选中数据源,确定->确定。
![](http://images0.cnblogs.com/blog/470415/201310/30210123-32a5dc902eea4625ba4e4a4e036947a2.png)
9. 此时显示出该数据库文件中含有的表格名称,选中一个,确定->完成。
(注:可能有多个表格,只需选择一个,并不意味着只能访问这一个表格的数据,但对于你选中的表格对其访问可能会更加方便)
![](http://images0.cnblogs.com/blog/470415/201310/30210236-8e8b46475eb5435ebed287b824822756.png)
10. 可能会有警告,点击确定。
![](http://images0.cnblogs.com/blog/470415/201310/30210603-a7ebc7a301424054ad7220847849fa92.png)
11. 在所建立的CPP文件中将 "#error 安全问题:连接字符串可能包含密码。"注释掉。
![](http://images0.cnblogs.com/blog/470415/201310/30210756-5000d969d1bb4bc2af455ee6bbe9db9c.png)
Bingo,记录集就这样建好了!