读书人

sqlite的查找某一特定值如何写?

发布时间: 2012-04-07 17:31:50 作者: rapoo

sqlite的查找某一特定值怎么写??
如何在一个字段中查找一个特定的值是否存在?比如我想知道字段aa中是否有值1111,这个值有可能是不存在的,条件选择貌似不太好用

[解决办法]
QString sqls = "select * from 表名称 where aa='%1';";

sqls = sqls.arg("1111");
[解决办法]
用QSqlTableModel
model=new QSqlTableModel(this);
model->setFilter(QObject::tr("%1 = '%2'").arg(字段).arg(值));
如果是模糊查询用
model->setFilter(QString::fromLocal8Bit("字段 like '值'");

读书人网 >QT开发

热点推荐