【发布时间】:2012-07-06 10:13:58
【问题描述】:
我有一个基于 MFC 对话框的项目,现在我想在该项目中添加数据库。 我不知道该怎么做。 谁能提供有用的链接?
实际上,当我创建一个新的基于对话框的 MFC 项目时,数据库支持是隐藏的。 所以我想问一下
MFC对话框库项目是否支持数据库
当我创建新的基于对话框的 MFC 项目时
数据库支持被隐藏。
【问题讨论】:
标签: visual-c++ mfc
我有一个基于 MFC 对话框的项目,现在我想在该项目中添加数据库。 我不知道该怎么做。 谁能提供有用的链接?
实际上,当我创建一个新的基于对话框的 MFC 项目时,数据库支持是隐藏的。 所以我想问一下
MFC对话框库项目是否支持数据库
当我创建新的基于对话框的 MFC 项目时
数据库支持被隐藏。
【问题讨论】:
标签: visual-c++ mfc
最好直接使用CDatabase和CRecordset类打开数据库,读/写表,或者使用不同的CRecordset对象调用SQL。
您只需要一个CDatabase 对象,并将其附加到不同的CRecordset 实例(一次一个)。您可以直接使用CRecordset 并在循环中使用GetFieldValue 方法(由IsEOF 方法控制)。或者您可以从CRecordset 继承并实现DoFieldExchange。 See here.
【讨论】:
appwizard 中的数据库支持是针对 doc/view 架构的。它将快速帮助您创建 ODBC 类。
绝对可以在 MFC 应用程序中使用数据库。您可以使用 ODBC/ADO 连接到数据库并访问它。您可以参考这些网站
【讨论】: