在基于mfc对话框的应用程序中添加sql数据库

时间:2012-07-06 10:13:59

标签: visual-c++ mfc

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

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

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

当我创建基于Dialog的新MFC项目时

enter image description here

数据库支持是隐藏的。

2 个答案:

答案 0 :(得分:1)

appwizard中的数据库支持是文档/视图架构的支持。它将很快帮助您创建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

答案 1 :(得分:1)

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

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