我建立了一个到SQLite数据库的数据库连接,并编写了一个简单的函数来返回数据库,这样我就可以使用"db()“而不是再次声明它。这在以前的其他项目中是有效的,我只是复制了它的大部分,所以我真的不知道它去了哪里wrong....but每个我不想执行的命令都被执行了两次。>#include <QStringList>
class LocalDatabase : public QObject
我在一个类中有两个包含这些代码的方法,在方法GetDefinitionOfWord中,起初我调用了正确返回DB名称的GetDictionaryFilePath,但在执行db.setDatabaseName(GetDictionaryFilePath(ID));时在方法GetDefinitionOfWord中
它没有设置数据库名称,无法打开数据库,我会得到错误,我如何解决这个问题?:fromStdString("SELECT Definition FROM Dictionary_