读书人

求好心人帮忙!关于SQLITE数据库操作的

发布时间: 2012-05-08 22:09:41 作者: rapoo

求好心人帮忙!关于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就没问题了

读书人网 >QT开发

热点推荐