Zitat von
toyoman:
Delphi-Quellcode:
if (datamodule2005.ADOQuery7.State=dsedit) or (datamodule2005.ADOQuery7.State=dsinsert) then
begin
datamodule2005.ADOQuery7.Post;
end;
nicht, sprich egal ob ich grad Daten eingefügt oder editiert habe scheinbar bin ich nie in diesem Status mit meiner
Query.
Was kann der Grund sein?
Namen wie ADOQuery7 lassen darauf schliessen, dass Du Dich vielleicht mit Deinen ganzen auf das Form geklickt und gezogenen Komponenten noch nicht richtig angefreundet hast.
Gib mal jedem einen aussagekraeftigen Namen. vielleicht merkst Du dann, dass Du auf der falschen
Query pruefst...
BTW
Delphi-Quellcode:
if (datamodule2005.ADOQuery7.State in[dsEdit,dsInsert]) then
datamodule2005.ADOQuery7.Post;
sieht (fuer mich) eleganter aus.
[Edit: schliessende Klammer vergessen)