Hallo,
Zitat von
Doc F:
Delphi-Quellcode:
Type
TProgramiere = MöchtegernHobbyProgrammierer(Class)
soll vermutlich
Delphi-Quellcode:
type
TProgramierer = class(TMoechtegernHobbyProgrammierer)
bedeuten
Aber nun zu Deinem eigentlichen Problem.
Insert und Append sind prinzipiell identisch und führen nur bei
Paradox oder ähnlich veralteten Datenbanken zu unterschiedlichen Ergebnissen. Du kannst natürlich trotzdem Deine eigene ActionKlasse schreiben:
Delphi-Quellcode:
type
TDataSetAppend = class(TDataSetInsert)
public
procedure ExecuteTarget(Target: TObject); override;
end;
implementation
procedure TDataSetAppend.ExecuteTarget(Target: TObject);
begin
GetDataSet(Target).Append;
end;
Ich weiß nicht welche Erfahrungen Du bisher mit selbstgeschriebenen Komponenten hast.
Jedenfalls muss die Action in Delphi registriert werden. Im Anhang siehst Du wie das am besten gemacht wird (Datei U_MyActionsReg.pas). Das Beispiel ist für Delphi 6 und muss für Versionen darunter vermutlich angepass werden.
Einfach die Datei MyActions.dpk in Delphi öffnen und die Schaltfläche "Installieren" betätigen.
Weitere Hilfe findest Du auch in der Delphi-Hilfe unter "Komponentenentwicklung".
Viel Erfolg.
mr2
"... we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we don't know. But there are also unknown unknowns - the ones we don't know we don't know."