【问题标题】:Add sql database in mfc dialog based application在基于 mfc 对话框的应用程序中添加 sql 数据库
【发布时间】:2012-07-06 10:13:58
【问题描述】:

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

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

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

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

数据库支持被隐藏。

【问题讨论】:

    标签: visual-c++ mfc


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      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

      【讨论】:

      • 感谢帮助,但请看问题,我已经编辑了这个。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多