• 6631阅读
  • 1回复

WINDOW下VS.NET2003+QT4访问数据库ACCESS的问题 [复制链接]

上一主题 下一主题
离线fengyuan1220
 
只看楼主 倒序阅读 楼主  发表于: 2007-07-09
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); 
    db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=d:\mydatabase\db.mdb");

    bool ok = db.open();

               
        if(ok)
                ui.textEdit->setText("ok");
        else
                ui.textEdit->setText("error");

结果是数据库没有打开,请教是什么原因,谢谢大家
离线XChinux

只看该作者 1楼 发表于: 2007-07-10
数据源字符串不对吧,路径得用符。
比如
DBQ=d:\\mydatabase\\db.mdb
不知道是不是这个的问题
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个