Delete-Statement klappt nicht --> Token not found ka



  • Hallo,

    in meinem Programm versuche ich ein bestimmtes Datensatz in meiner Tabelle zu löschen, das mache ich so:

    DataModule1->QKontoumsatz->SQL->Clear();
            DataModule1->QKontoumsatz->Close();
            DataModule1->QKontoumsatz->SQL->Add ("DELETE FROM Konto_Stand WHERE LftNr = " + LfdNr_Kontostand);
            DataModule1->QKontoumsatz->ExecSQL();
    

    wobei LfdNr_Kontostand ein Integer darstellt und auch einz in der Tabelle ist.

    Jedoch kriege ich die Fehlermeldung:

    ...raised exception class EDBEngineError with message: Token not found. Token: Nr...
    

    hat jemand ne Idee, was das sein könnte?Weiss net weiter, bin mit meinem Latein am Ende...

    Gruss,
    chullain

    p.S.: ist noch ein AfterDelete notwendig, wie rufe ich denn auf?



  • LftNr = LfdNr?



  • eventuell liegts am RequestLive des Querys, Änder das mal auf den anderen Wert



  • Hallo,

    danke Euch...

    hab versucht, das dynamische Feld als String mitzugeben, hat auch funktioniert, obwohl in der Tabelle das Feld als Integer deklariert ist...hm, auf jeden Fall funktioniert es.

    Gruss,
    chullain


Anmelden zum Antworten