Hallo,
folgendes Beispiel:
Delphi-Quellcode:
DatamodulePlanung.IBQueryAuftrag.Close;
DatamodulePlanung.IBQueryAuftrag.SQL.Clear;
DatamodulePlanung.IBQueryAuftrag.SQL.Add('select * FROM PLANNUNG where ID_AUFTRAG = ' + IntToStr(id_Auftrag));
DatamodulePlanung.IBQueryAuftrag.Open;
DatamodulePlanung.IBQueryAuftrag.Edit;
DatamodulePlanung.IBQueryAuftragSTATUS.AsString := ComboBoxStatus.Text;
DatamodulePlanung.IBQueryAuftragSTATUSDATUM.Value := now;
DatamodulePlanung.IBQueryAuftragSTATUSNAME.AsString := UnitAnmeldung.FormAnmeldung.EditNuname.Text;
DatamodulePlanung.IBQueryAuftrag.ExecSQL;
bekomme als Fehler: IBQueryAuftrag: Eine Datenmenge, die nur zum Lesen ist, kann nicht geändert werden.
Habe sonst die DBQuerys für Datenbankabfragen benutzt. Für Append und Edit dann nur DBDatasets. Kann man dennoch mit einer
Query einen Wert in der Tabelle ändern?
Danke, Luckner