Forum: Datenbanken
Delphi
by m-werk,
8. Aug 2002
Hi, so sieht der Code bei mir aus:
procedure TDM.ADOSHauptAfterDelete(DataSet: TDataSet);
begin
DM.DelQry.ParamByName('KNr').AsString := KundenNr;
DM.DelQry.ExexSQL;
ShowMessage(IntToStr(DM.DelQry.RowsEffected)+' Datensätze gelöscht.');
end;
Noch eine fehlermeldung habe ich
Forum: Datenbanken
Delphi
by m-werk,
8. Aug 2002
Ich poste den Code heute am abend!
Forum: Datenbanken
Delphi
by m-werk,
8. Aug 2002
Hi, ich habe, wenn ich das Prog. jetzt compiliere, folgende Fehlermeldungen:
Undefinierter Bezeichner: 'ParamByName'
Undefinierter Bezeichner: 'KundenNr'
Undefinierter Bezeichner: 'ExexSQL'
Undefinierter Bezeichner: 'RowsEffected'
Wenn ich anstelle von ParamByName - FieldByName eingebe, dann
kommt zwar die 1. Fehlermeldung nicht mehr, aber alle anderen sehr wohl.
Forum: Datenbanken
Delphi
by m-werk,
6. Aug 2002
OK, das hab ich jetzt mal gemacht. Ich habe anstelle Tabelle1 ADOSKinder eingegeben.
Muß ich nicht anstelle KNr = :KNR
KundenNr = :KundenNr
eingeben? Ich habe in jeder Tabelle die Zuordnung mit KundenNr gemacht!
Und den anderen Code muß ich beim Löschen Button eingeben, oder?
Was ist mit den anderen Tabellen, die ich so habe? muß ich immer eine neue ADOQuery erstellen?
Forum: Datenbanken
Delphi
by m-werk,
6. Aug 2002
Hi, ich habs noch immer nicht.
Ich habe jetzt mal ne ADOQuery2 erstellt. Diese hat den Namen 'DelQry' Die connection bezieht sich auf die ADOConnection, diese wiederum auf die Datenbank.
Wie muß ich jetzt schritt für schritt weitergehen? Ich komm nicht dahinter!
Forum: Datenbanken
Delphi
by m-werk,
6. Aug 2002
Hi, das hab ich jetzt nicht ganz kapiert.
So sieht zur Zeit der Code im Hauptformular aus, wenn ich einen Hauptkunden löschen möchte.
procedure TKundendaten.DeleteClick(Sender: TObject);
begin
if MessageDlg('Wollen Sie den Datensatz wirklich löschen?',
mtWarning,, 0) = mrYes then
begin
try
Forum: Datenbanken
Delphi
by m-werk,
6. Aug 2002
Hi, danke, das hat mir sehr weitergeholfen. Zu diesem Thema habe ich jetzt keine Frage mehr.
Ich habe aber noch eine andere Frage.
In meiner Datenbank sind ja einige Tabellen.
Im Programm sind diese Tabellen verknüpft über die KundenNr
Wenn ich jetzt vom Hauptprogramm einen Kunden lösche, wie kann ich es anstellen, dass von den anderen Tabellen diese Werte, die dem Hauptkunden...