expertenaustausch > microsoft.* > microsoft.sqlserver

oezcan.ulucan (04.05.2015, 22:48)
Guten Abend zusammen,

mit Hilfe von VBA öffne ich eine sql script

Const Anwendung = "C:\Program Files (x86)\ssmisee.exe"
Const datei = "C:\Users\Desktop\Projekte\test\test.sql"

With CreateObject("Wscript.Shell")
.Run """" & Anwendung & """ """ & datei & """", vbNormalFocus
End With

Meine Fragen dazu : wie führe ich nun dieses Script aus VBA heraus ( ausführen )
Könnt ihr mir ein Beispiel geben wie ich danach denn ausgabe dateii nach excel exportiere??

Bitte um Tipps
Viele Grüße
radek.wirth (05.02.2018, 14:28)
Am Montag, 4. Mai 2015 22:48:28 UTC+2 schrieb oezcan...@gmail.com:
[..]
> Könnt ihr mir ein Beispiel geben wie ich danach denn ausgabe dateii nach excel exportiere??
> Bitte um Tipps
> Viele Grüße


Hi,

Frage hierzu: Kannst du dir uU. einen View anlegen?
Dann kannst du den View rel. simpel in Excel einbinden und brauchst dafür kein VBA.

Falls du es dennoch mit VBA machen möchtest, bekommst du daraus ein ResultSet. Dies musst du nur noch durchlaufen und die Werte in entsprechende Zellen füllen.

hth
andrei.rantsevich (06.02.2018, 07:36)
Warum überhaupt VBA ?
Aus SSMS heraus kann man die Daten direkt nach Excel exportieren, wenn man ein Plug-in installiert hat (z.B. SSMSBoost.com )
Ähnliche Themen