当我尝试在我的选择查询中放入通配符时,qt给了我一个错误。我需要比较一个变量与查询结果,但放入通配符似乎不工作。请帮助!使用通配符选择查询不能在QT中工作
Text{
id: searchresults
text: ""
font.pixelSize: 45
color: "black"
opacity: 1
x: 10
function findHerb(value) {
var db = getDB();
db.transaction(
function(tx) {
var rec = tx.executeSql('SELECT name FROM Herbs WHERE name LIKE "?%"', [value]);
var r = "";
for(var i=0; i<rec.rows.length; i++) {
r+= rec.rows.item(i).name + "\n"
}
text = r;
}
)
}
}
为什么不包括错误? – jdi 2012-03-29 01:08:45
这是错误错误:参数计数不匹配 – 2012-03-29 13:27:46