• 4889阅读
  • 2回复

QT访问Access数据库的问题 [复制链接]

上一主题 下一主题
离线mousewj
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-25
QSqlDatabase db_source=QSqlDatabase::addDatabase("QODBC");
QStringdsn"DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ="+m_sourcepath;
db_source.setDatabaseName(dsn);
db_source.setPassword(DATABASE_PASSWORD);
db_source.open();
QSqlQueryquery_source(db_source);
query_source.exec("select * formTable");

open返回true,查询出错:no such table

请大家指教~谢谢~



[ 此帖被mousewj在2011-04-25 13:26重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-04-25
上面说没有Table,你确认有Table表吗?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mousewj
只看该作者 2楼 发表于: 2011-04-25
有啊,用office打开看,数据库文件没有问题的啊
快速回复
限100 字节
 
上一个 下一个