Excel, Stored Procedure und Parameter
Excel T-SQL
Mit dem neuen Excel 2007 kann man schöne Sachen machen, jedoch habe ich nicht herausgefunden (schnell!),
wie man beim Nutzen einer Stored Procedure die Parameter übergeben kann
Kategorie Mit dem neuen Excel 2007 kann man schöne Sachen machen, jedoch habe ich nicht herausgefunden (schnell!),
wie man beim Nutzen einer Stored Procedure die Parameter übergeben kann
Das einzigste Lösung, welche ich im Moment gefunden habe ist folgender Code
sParam = "'Parameter'"
With ActiveWorkbook.Connections(connectionName_p). _
OLEDBConnection
.BackgroundQuery = False
.CommandText = Array( _
"SP_RETRIEVE_POSSIBLE_INFEASIBILITIES" & " '" & sParam & "'")
.CommandType = xlCmdSql
.Connection = Array( _
"OLEDB;Provider=SQLOLEDB.1;Password=xxxx;Persist Security Info=True;User ID=sa;Initial Catalog=DB;Data Source=server" _
, _
";Extended Properties=""Pwd=xxx"";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstatio" _
, _
"n ID=server;Use Encryption for Data=False;Tag with column collation when possible=False" _
)
.RefreshOnFileOpen = False
.SavePassword = True
.SourceConnectionFile = ""
.ServerCredentialsMethod = xlCredentialsMethodNone
.AlwaysUseConnectionFile = False
End With
Vielleicht hilft es einem
Gruß JJR