我有一个基于MFC对话框的项目,现在我想用该项目添加数据库。 我不知道该怎么做。 任何人都可以提供有用的链接吗?
实际上,当我创建一个基于MFC项目的新对话框时,数据库支持是隐藏的。 所以我想问一下
是否支持MFC对话框基础项目支持数据库
当我创建基于Dialog的新MFC项目时
数据库支持是隐藏的。
答案 0 :(得分:1)
appwizard中的数据库支持是文档/视图架构的支持。它将很快帮助您创建ODBC类。
当然,您可以在MFC应用程序中使用数据库。您可以使用ODBC / ADO连接到数据库并访问它。你可以参考这些网站
答案 1 :(得分:1)
您最好直接使用CDatabase
和CRecordset
类打开数据库,读取/写入表,或使用不同的CRecordset
对象调用SQL。
您只需要一个CDatabase
个对象,并将其附加到不同的CRecordset
个实例(一次一个)。您可以直接使用CRecordset
并在循环中使用GetFieldValue
方法(由IsEOF
方法控制)。或者您可以继承CRecordset
并实施DoFieldExchange
。 See here.