求好心人帮忙!关于SQLITE数据库操作的问题
QString lname,lpasswd;
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("system.db");
bool ok = db.open();
if(ok == true)
{
QSqlQuery query;
query.exec("select * from system");
//QMessageBox::information(this,"system","1");
while(query.next()) //这里一直进不去
{
.....
}
}
我打开system.db中的表system 手动输入select * from system 是能查到数据的记录的,有5条
但是 while那个循环一直都没进去!!!我不知道什么原因呢,想了半天了,希望好心人帮忙。
[解决办法]
问题解决了,既不是文件的问题,也不是路径的问题,也不是代码的问题,只是版本的问题,楼主用的应该是sqlite 2.8,改成sqlite3就没问题了