Retour d'une procédure stockée sur sql server - Multi Select
Bonjour à tous,
je souhaiterai utiliser sur excel le résultat d'une procédure stockée sur sql server. Cette procédure compile le résultat de 3 procédures renvoyant chacune un select.
Ma question est la suivante : Est-il possible de coller chaque select sur une feuille excel différente ?
A l'heure actuelle, je n'obtiens que les données du premier select...
Voici le code que j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Dim Cnn1 As ADODB.Connection
Dim Cmd1 As ADODB.Command
Dim MonRs As ADODB.Recordset
Set Cnn1 = New ADODB.Connection
With Cnn1
.ConnectionString = "UID=" & "Test" & ";PWD=" & "" & ";" & _
"DRIVER={SQL Server};Server=" & "Test" & ";Database=" & "Test" & ";"
.Open
End With
Set Cmd1 = New ADODB.Command
With Cmd1
.ActiveConnection = Cnn1
.CommandType = adCmdStoredProc
.CommandText = "ps_Test"
.Parameters("@param1").Value = "1"
.Parameters("@param2").Value = "01/10/2013"
End With
Set MonRs = Cmd1.Execute
Feuil1.Range("A1").CopyFromRecordset MonRs
MonRs.Close |
Merci d'avance pour votre aide !