manuel77
Goto Top

Mit VBA Markierter Bereich an sql script übergeben

Guten Abend zusammen,

da ich 0 Erfahrung mit sql habe bitte ich euch mir tipps und hinweise zu geben wie ich mein vorhaben umsetzten kann
Ich möchte eine Verbindung über VBA zu einem Sql server aufbauen dazu habe ich dieses Sub.

Verweise im Excel:

1.) MS ActiveX Data Objects Recordset 2.7
2.) MS ActiveX Data Objects 2.1 Library

Sub test()

Dim con As ADODB.Connection
Dim constrg As String

constr = "Provider=SQLOLEDB.1;UID=User;PWD=xxx;Persist Secrurity info=True;UserID=xxx;InitialCatalog=xxx;DataSource=xxx"

With con
.ConnectionString = constrg
.Open
End With

End Sub


Nun soll eine bestehende sql script geöffnet werden das unter "C:\Beispiel\Test.sql" liegt.
Vorweg habe ich einen Bereich in excel Kopiert (A2:A10)

Jetzt soll im sql script (in den Code ) ab der Zeile 50 das kopierte eingefügt werden und die abfrage laufen. Das Ergebnis soll nach excel exportiert werden und die sql Anwendung schliessen.

Könnt Ihr mir bitte Hinweise oder Tipps geben wie ich das bewerkstellige.
Ich bitte um Hilfe

Content-Key: 270776

Url: https://administrator.de/contentid/270776

Printed on: April 18, 2024 at 18:04 o'clock