qt gibt mir einen Fehler, wenn ich versuche, einen Platzhalter in meine Select-Abfrage zu setzen. Ich muss eine Variable mit einem Abfrageergebnis vergleichen, aber das Einfügen von Platzhaltern scheint nicht zu funktionieren. Bitte helfen!Abfrage mit Wildcard nicht in 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;
}
)
}
}
Warum nicht auch den Fehler enthalten? – jdi
Dies ist der Fehler Fehler: Parameteranzahl stimmt nicht überein –