Antwort auf: Datenbank mit SQLite

Startseite Foren Deutsches LiveCode-Forum Datenbank mit SQLite Antwort auf: Datenbank mit SQLite

#1012
Gaukler007
Teilnehmer

    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