SQL Abfrage mit sort



  • Hallo,

    Vorraussetzung:

    ich zeige in einem DBGrid meine Daten an. (Select * From Beispiel.DB)
    Doppelklicke ich auf das Grid öffnet sich die Form1 und der Datensatz kann bearbeitet werden.

    OK !

    Über eine ComboBox mache ich eine Jahresabfrage und sortiere nach Namen.

    Query->Close();
    Query->SQL->Clear();
    Query->SQL->Add("Select * From Beispiel.DB WHERE");
    Query->SQL->Add("Jahr Like '%" + Variable + "'");
    Query->SQL->Add("ORDER BY Name");
    Query->Open();

    Doppelklicke ich jetzt auf Form1 wird mir der Datensatz angezeigt, ist aber nicht zu bearbeiten.
    Lösche ich die Zeile Query->SQL->Add("ORDER BY Name") ist der Datensatz bearbeitbar.

    WARUM

    ich möchte mit ORDER BY sortiern und anscjließend bearbeiten

    was mache ich falsch ???

    mfg


Anmelden zum Antworten