Startseite › Foren › Deutsches LiveCode-Forum › Datenbank mit SQLite › Antwort auf: Datenbank mit SQLite
Hallo Hauke,
hat nicht lange gedauert bis zu meinem nächsten Hänger:-( Ich versuche der SELECT…. WHERE Anweisung eine Zahl als Variable zu übergeben, doch leider wird diese nicht übernommen. Meine Code-Zeilen sehen wie folgt aus:
##letzten Datensatz anzeigen und in Felder schreiben
answer „Letzter Datensatz: “ & var_letzterDatensatz
put „SELECT rowid, vname, nname, strasse FROM contact_details WHERE rowid = ‚var_letzterDatensatz'“ into tSQL
put revDataFromQuery(tab,return,tDatabaseID,tSQL) into tRecords
answer tRecords
Den letzten Datensatz habe ich richtig ermittelt. Dieser wird mit dem ersten answer-Befehl auch richtig angezeigt.
Wenn ich die Variable var_letzterDatensatz in Hochzeichen setze, dann erhalte ich eine leere Ausgaben mit dem zweiten answer-Befehl.
Lasse ich die Hochzeichen weg, dann erhalte ich beim Ausführen der Zeile folgende Fehlermeldung:
revdberr,Database Error: no such column: var_letzterDatensatz
Daher meine Frage: Wie übergebe ich einer SELECT… WHERE-Anweisung Variablen… als Zahl und als Text, denn ich möchte auch Text bzw. einen String einsetzen.
Gruß
Arno