Hallo Robert,
danke für den Tip. Funktioniert im Prinzip. Allerdings ist die Arbeit mit Parametern bei OdbcCommand anders als bei Oracle (keine named Parameter). Und da ich diese
ODBC-Parameter noch nicht ganz geschnallt habe, habe ich's erst mal ohne gemacht.
Paralell dazu habe ich in einer Mailing-Liste zu .net folgenden Tip erhalten:
Delphi-Quellcode:
if ((dsUmrechnungen1.Tables <> NIL) AND
(dsUmrechnungen1.Tables.Contains('einheiten')))
THEN dsUmrechnungen1.Tables['einheiten'].Clear();
Damit wird dann die alte Ergebnismenge gelöscht!