读书人

qt中怎么用qsqlquery动态的查询数据

发布时间: 2012-04-16 16:20:04 作者: rapoo

qt中如何用qsqlquery动态的查询数据
代码如下
QString name=te->text();
QString name1=te1->text();

QSqlQuery query;
query.exec("");

我想用name,name1的值作为条件直接在数据库中查找,请问怎么写query。exec这一行代码


[解决办法]
楼主可以多看看sqlite方面的语法,一楼的语法也有点问题,估计name应该是字段,不是一个表名,楼主说一下你的表名是什么,还有查询是按照name 和name1同时查找还是分别查找。
分别查的话就是下面这样的:

C/C++ code
        query.prepare("select ... from your table where name=:Name");        query.bindValue(":Name",name);        query.exec();        query.next();
[解决办法]
探讨
楼主可以多看看sqlite方面的语法,一楼的语法也有点问题,估计name应该是字段,不是一个表名,楼主说一下你的表名是什么,还有查询是按照name 和name1同时查找还是分别查找。
分别查的话就是下面这样的:

C/C++ code
query.prepare("select ... from your table where name=:Name");
……

读书人网 >QT开发

热点推荐