qlite的查找某一特定值怎么写??
如何在一个字段中查找一个特定的值是否存在?比如我想知道字段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 '值'");
如何在一个字段中查找一个特定的值是否存在?比如我想知道字段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 '值'");