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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 270776
Url: https://administrator.de/contentid/270776
Printed on: April 20, 2024 at 06:04 o'clock