我面临一个奇怪的问题。我正在使用以下方法创建连接到 Sqlite 数据库的 Qt 4 代码:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("sb.sqlite");
bool db_ok = db.open();
当我从 Qt Creator 或直接从发布文件夹执行代码时,我能够连接到数据库,但是当我将发布文件夹(包括数据库文件)复制到另一台机器时,由于某种原因我无法连接。
我还尝试使用数据库文件的完整路径:
db.setDatabaseName("C://release//sb.sqlite");