• 2435阅读
  • 0回复

[提问]QSQlite数据库driver not loaded [复制链接]

上一主题 下一主题
离线jy03072926
 

只看楼主 倒序阅读 楼主  发表于: 2017-03-13
— 本帖被 XChinux 从 其它技术开发讨论区 移动到本区(2017-03-29) —
用Qt写了一个SQLite相关操作的dll给其他语言调用,本机上运行正常,但是移到目标机上就显示错误代码一直是drive not loaded,但是sqlidrivers目录也带上了,但还是不行
后来单独写了一个小程序,在目标机上能够创建数据使用,不知道如何解决这个问题
    QSqlDatabase *DB;    QString dir = QApplication::applicationDirPath() + '/' + "123.db";    DB =  new QSqlDatabase(QSqlDatabase::addDatabase("QSQLITE"));    DB->setDatabaseName(dir);
    if( DB->open() )        ui->lineEdit->setText("ok");    else        ui->lineEdit->setText(DB->lastError().text());
快速回复
限100 字节
 
上一个 下一个