Also ich habe mich jetzt noch mal in vielen Dingen belesen. Aber ich werde aus der Edit-Funktion nicht schlau. Verschiedene von einander unabhängige Tutorials sagen das gleiche aus. Aber bei mir geht es trotzdem nicht.
ich will meine Daten hiermit Editieren.
Code: Alles auswählen
suche.SQLQuery1.Edit; //Damit beginne ich den Schreibmodus und hebe den Schreibschutz auf
suche.SQLQuery1.FieldByName('Vorname').AsString:=evorname.text; //ich lese die veränderten Daten ein
suche.SQLQuery1.Post; //beende den Schreibmodus und übernehme die Daten
suche.SQLQuery1.ApplyUpdates; //Sende die Daten ans Query
suche.SQLTransaction1.Commit; //Übernehme die Daten in die Datenbank
und bekomme folgenden Fehler: No Update query specified and failed to generated one. (No fields for inclusion in where statement found)
gut habe ich danach in CHM von Laz nachgeschaut. Dort Stand was mit UpdateModus
Code: Alles auswählen
suche.SQLQuery1.Edit;
suche.SQLQuery1.FieldByName('Vorname').AsString:=evorname.text;
suche.SQLQuery1.Post;
suche.SQLQuery1.UpdateMode:=upWhereAll;
suche.SQLQuery1.ApplyUpdates;
suche.SQLTransaction1.Commit;
problem jetzt... er kennt das upwhereall nicht obwohl das so in der Hilfe drinne stand.
hat jemand eine Idee?