VC2010 的数据库开发里,CRecordset算是个老牌工具了。想让 MFC 项目和 Access 数据库打交道,写个派生类基本是标配。这个资源就手把手教你怎么在 VC2010 里搞定一套自己的 CRecordset
类,步骤清晰、代码也不啰嗦,蛮适合新手上手的。
从项目创建开始,一步步带你添加 ODBC 数据源,选中你要连的表,就能生成一个像 Cdata
这样的派生类了。自动生成字段也挺方便,基本不用自己敲太多东西。
关键函数比如 DoFieldExchange()
,它会你和数据库字段之间的数据来回同步。你只要搞清楚每个字段的类型就行,比如 RFX_Text
对应文本,RFX_Int
对应整数。
教你怎么在主程序里用新类操作数据库,像打开、添加、更新记录,几行代码就能跑起来。嗯,整体流程比较标准,照着抄几遍就能理解。
如果你刚好用的是 VC2010,还想用 ODBC 方式接 Access 数据库,这篇真的比较实用。顺手也可以看看下面这些相关文章,配套学习效果更好。