VC2010 的数据库开发里,CRecordset算是个老牌工具了。想让 MFC 项目和 Access 数据库打交道,写个派生类基本是标配。这个资源就手把手教你怎么在 VC2010 里搞定一套自己的 CRecordset 类,步骤清晰、代码也不啰嗦,蛮适合新手上手的。

从项目创建开始,一步步带你添加 ODBC 数据源,选中你要连的表,就能生成一个像 Cdata 这样的派生类了。自动生成字段也挺方便,基本不用自己敲太多东西。

关键函数比如 DoFieldExchange(),它会你和数据库字段之间的数据来回同步。你只要搞清楚每个字段的类型就行,比如 RFX_Text 对应文本,RFX_Int 对应整数。

教你怎么在主程序里用新类操作数据库,像打开、添加、更新记录,几行代码就能跑起来。嗯,整体流程比较标准,照着抄几遍就能理解。

如果你刚好用的是 VC2010,还想用 ODBC 方式接 Access 数据库,这篇真的比较实用。顺手也可以看看下面这些相关文章,配套学习效果更好。