Einzelnen Beitrag anzeigen

Benutzerbild von DerAndereMicha
DerAndereMicha

Registriert seit: 1. Jul 2004
Ort: Berlin
208 Beiträge
 
Delphi 2007 Enterprise
 
#1

OnExecuteComplete - mit 2 Anweisungen im ADOCommand

  Alt 11. Dez 2008, 10:06
Datenbank: MS SQL Server • Version: 2005 • Zugriff über: ADO
Hallo,

ich hab hier ein kleines Problem, wobei ich etwas Hilfe bräuchte. Ich hab ein ADOCommand dem zur Laufzeit beliebig viele DML-Befehle auf einmal übergeben werden können, z.B.:

SQL-Code:
 UPDATE TABELLE1 SET FELD1=1
 UPDATE TABELLE2 SET FELD2=2
 UPDATE TABELLE3 SET FELD3=3
Wenn ich nach dem Ausführen in OnExecuteComplete den Wert für RecordsAffected abfrage, bekomme ich nur die betroffenen Zeilen der ersten Anweisung (im Bsp. von UPDATE TABELLE1 SET FELD1=1). Woher bekomme ich die restliche Ergebnisse - das MS SQL Server Management Studio zeigt diese z.B. korrekt an. Ich habe auch schon mit dem Profiler überprüft, ob das Management-Studio die Anweisungen evtl. selbst auftrennt und einzeln zum SQL-Server schickt - das ist aber nicht der Fall. Es muß also irgendwie möglich sein.

Hat evtl. einer von Euch ne Idee?

Gruß
Micha
Der Weg ist das Ziel...
  Mit Zitat antworten Zitat