Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#15
  Alt 8. Aug 2002, 21:03
Hallo m-werk,

ja, da hab ich mich tatsächlich verschrieben. Es muss RowsAffected heißen.

Wenn ParamByName nicht für ADO Komponenten gilt, weiß ich leider nicht, wie man dort auf Parameter zugreift. Vielleicht findest du unter ADOQuery irgendein Hinweis, wie man auf Parameter zugreifen kann.

KundenNr darfst du auf keinen Fall in '' setzen, da du ja den Wert dieser Variablen haben willst. Du musst KundenNr als String deklarieren, z.B. im DatenModul.

Du kannst für jede Tabelle eine Query einsetzen oder du setzt den Tabellennamen in eine eigene Zeile:

Code:
DELETE FROM
Tabelle2 
WHERE KNr = :KNr
Dann kannst du einfach in einer Schleife jeweils DelQry.SQL.Strings[1]den Tabellen Namen der Tabelle zuweisen, in der du die Einträge löschen willst.

DataSource muss nicht gesetzt werden, sondern nur DatabaseName.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat