Hallo zusammen
Ich habe eine Procedure im SQL Management Studio 2012 die ich gerne via VBScript ausführen würde.
Was ich hauptsächlich fragen will:
- Wie kann ich die Procedure ansprechen und ausführen?
- Wie kann ich der Procedure Parameter übergeben?
Ich habe bereits im Google gesucht und leider nichts definitives gefunden.
Was ich gefunden habe ist dies, doch leider bekomme ich immer ein Fehler das "objCommandSec " die falsche Anzahl an Argumenten hat, obwohl die stimmen müsste.
Ich habe eine Procedure im SQL Management Studio 2012 die ich gerne via VBScript ausführen würde.
Was ich hauptsächlich fragen will:
- Wie kann ich die Procedure ansprechen und ausführen?
- Wie kann ich der Procedure Parameter übergeben?
Ich habe bereits im Google gesucht und leider nichts definitives gefunden.
Was ich gefunden habe ist dies, doch leider bekomme ich immer ein Fehler das "objCommandSec " die falsche Anzahl an Argumenten hat, obwohl die stimmen müsste.
Quellcode
- Set Conn = CreateObject("ADODB.Connection")
- Conn.Open "xxx"
- Set objCommandSec = CreateObject("ADODB.Command")
- objCommandSec.ActiveConnection = Conn
- objCommandSec.CommandType = 4
- objCommandSec.CommandText = "theStoredProc "
- objCommandSec.Parameters.Refresh
- objCommandSec.Parameters(2) = "someValue"
- objCommandSec.Execute
- MsgBox(objCommandSec.Parameters(3))