選択クエリにワイルドカードを入れようとすると、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;
}
)
}
}