Der Quelltext für den eintrag in die dbgrid:
Code:
begin
DataModule1.ADOQuery4.close;
DataModule1.ADOQuery4.SQL.Clear;
DataModule1.ADOQuery4.SQL.Add('Select * from liste where Jahrgang=:''Cat1'' and Gruppe=:''Cat2'' and NAME=:''Cat3''');
Datamodule1.ADOQuery4.Parameters.ParamByName('Cat1').Value:=
strtoint(Combobox1.text);
Datamodule1.ADOQuery4.Parameters.ParamByName('Cat2').Value:=Combobox2.text;
Datamodule1.ADOQuery4.Parameters.ParamByName('Cat3').Value:=Combobox4.text;
DataModule1.ADOQuery4.Open;
dbgrid1.visible:=true;
end;
Mein Problem ist, dass wenn ich einen Wert in dem dbgrid änder, diese Änderung nicht in die Tabelle geschrieben wird. Beim Neustart ist also alles so wie vorher, ohne eingetragene Werte.