首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-04-16 
qt中如何用qsqlquery动态的查询数据代码如下QString namete-text()QString name1te1-text()QSqlQuer

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");
……

热点排行