@import url(http://m.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
在sql語(yǔ)句里不要用%,而是在bindValue的時(shí)候使用。
// like子句:'abc%',因?yàn)榻壎╯tring時(shí)會(huì)自動(dòng)加上單引號(hào),所以%必須在綁定的時(shí)候連接上去
QString sql = Sql_Select_Prefix;
if (!fpi.isEmpty()) { sql += QString("AND ps.factory_product_id like :fpi ").arg(fpi);}
if (!jpi.isEmpty()) { sql += QString("AND ps.jifei_product_id like :jpi ").arg(jpi); }
QSqlQuery query(DBUtil::getDatabase());
query.setForwardOnly(true);
query.prepare(sql);
if (!fpi.isEmpty()) { query.bindValue(":fpi", fpi + "%"); }
if (!jpi.isEmpty()) { query.bindValue(":jpi", jpi + "%"); }
query.exec();
extractProducts(products, query);
query.finish();