0

我有一个基于 MFC 对话框的项目,现在我想在该项目中添加数据库。我不知道该怎么做。任何人都可以提供有用的链接吗?

实际上,当我创建一个新的基于对话框的 MFC 项目时,数据库支持是隐藏的。所以我想问

MFC对话框库项目是否支持数据库

当我创建新的基于对话框的 MFC 项目时

在此处输入图像描述

数据库支持是隐藏的。

4

2 回答 2

1

appwizard 中的数据库支持是针对 doc/view 架构的。它将快速帮助您创建 ODBC 类。

绝对可以在 MFC 应用程序中使用数据库。您可以使用 ODBC/ADO 连接到数据库并访问它。你可以参考这些网站

  1. http://www.informit.com/library/content.aspx?b=Visual_C_PlusPlus&seqNum=190
  2. http://msdn.microsoft.com/en-us/library/fk4h509a(VS.80).aspx
  3. http://msdn.microsoft.com/en-us/library/w2c4cthk%28v=vs.80%29.aspx
于 2012-07-06T10:25:34.197 回答
1

您最好直接使用CDatabaseCRecordset类打开数据库,读取/写入表,或者使用不同的CRecordset对象调用SQL。

您只需要一个CDatabase对象,并将其附加到不同的CRecordset实例(一次一个)。您可以直接在循环中使用CRecordset和使用GetFieldValue方法(由IsEOF方法控制)。或者您可以继承CRecordset并实现DoFieldExchange. 看这里。

于 2012-07-07T05:10:02.227 回答