Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#6

AW: Kann man mit TADOQuery nur einen Befehl absetzen?

  Alt 11. Jun 2013, 09:57
Sorry jobo, roter Kasten war in Urlaub und ich hab deinen Post nicht registriert.

Dein Tipp mit dem Begin...End Block funktioniert liefert aber zurück, das nur 1 Datensatz geändert wurde, egal, wieviele es tatsächlich waren. Ist aber nicht schlimm.

Eine zweite umständliche Version, die ich inzwischen selber gefunden habe, und die auch die korekte Anzahl an geänderten Datensätzen zurückliefert ist:

Code:
Insert Into Sachbearbeiter(ID,BEZEICHNUNG)
(
SELECT 7 AS ID, 'SB7' AS SB FROM DUAL
UNION ALL
SELECT 8 AS ID, 'SB8' AS SB FROM DUAL
)

Wie gesagt, das war für mich nur ein Test, da ich das mal ausprobieren wollte, was als eine Lösung in dem Bulk-Insert Thread gesagt wurde, wo über eine Schleife, das SQL-Statement zusammengebaut wurde. Oder wurden da die Parameter in der Schleife befüllt?
Ralph

Geändert von Jumpy (11. Jun 2013 um 09:59 Uhr)
  Mit Zitat antworten Zitat