Qt使用DAO操作access数据库

爱上绝对路径 发布于 2013/11/24 13:58
阅读 1K+
收藏 0
Qt

声明的变量:

private:
CDaoDatabase db; //数据库
    CDaoRecordset RecSet(CDaoDatabase &db);//记录集
CString sfile;  //DB file name
CString sqlCmd; //query
CFileFind ffile;
};

调用:

sfile="DB.mdb";
bool is_find=ffile.FindFile(sfile);
if(is_find){
db.Open(sfile);//打开数据库
RecSet.Open(AFX_DAO_USE_DEFAULT_TYPE, "SELECT * FROM tab4", 0);//这句提示必须包含类类型
}


google好多资料,没有我想要的,无奈提问了。。

以下是问题补充:

@爱上绝对路径:我的问题是:包含什么class type啊。我的调用和网上的一样,怎么出错了? (2013/11/24 14:00)
加载中
1
lcl
lcl
你上面给出的代码是MFC的,而你要用QT去访问access,用上面代码肯定编译出错,用qt的ODBC去访问access
爱上绝对路径
爱上绝对路径
能给个好的参考链接么?
0
此号作废
此号作废
Qt用sqlite多好
0
lcl
lcl

个人觉得这个例子写的挺清楚

http://blog.csdn.net/lhfeng/article/details/1854769

返回顶部
顶部