UPDATE an Oracle via VBA

Tach’chen.

Select statements via Excel VBA an meine Oracle 10 XE DB zu schicken ist kein Problem. Dazu verwende ich den Code den mir der Macrorecorder gibt wenn ich mittel Daten --> Externe Daten --> Neue Abfrage meine DB ansteuere.

Leider ist es mir nicht gelungen, das besagte funktionierende Select statement durch ein Update Statement zu ersetzen. Möglicherweise, weil ich nicht weiß, wie ich den COMMIT übergeben soll.

Hat jemand einen Tipp?

Vielen Dank
TTR

Hallo,

eigentlich sollte das recht einfach sein wenn ODBC-Verbindung zu Oracle ist konfiguriert ist und funktioniert.

Das einzige kleiner Problem ist der „Connect-String“, aber das laesst sich ueber die MSDN oder Oracle WWW-Seiten rausfinden.
In der VBA-Hilfe findest du hierzu was unter
„Microsoft OLE DB-Provider für Oracle“

Also du erzeugst dir eine ADODB.Connection, dann kannst du mittels
der .EXECUTE Anweisung einfach deinen SQL-Update Befehl an deine 10i absezten.

Tschau
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]