当前位置: 代码迷 >> QT开发 >> qt中怎么用qsqlquery动态的查询数据
  详细解决方案

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

热度:34   发布时间:2016-04-25 04:53:35.0
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");
……