Bonjour,
Je cherche a lancer une procedure stocker sur SQLServer depuis VB6 et a recupere le resultat.
sont nom est : RecupTvaApplicableDuTaux_ALaDate_
elle prend 2 param en entre et renvoye un param de sorti.

Pour mes requete SQL classique je fais par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Set rst = New ADODB.Recordset
rst.Open "select * from T_Client", Cnx
If Err <> 0 Then
        MsgBox ("Erreur de recordset T_Client")
        Exit Function
End If
 
rst.MoveFirst
While Not (rst.EOF)
        cmbProdTauxTaxe.AddItem (rst("TauxTaxeId") & " " )
        rst.MoveNext
Wend
 
rst.Close
et ca marche bien

Dans L'annalyseur de requette de SQLServer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
declare @retour Decimal
 
exec RecupTvaApplicableDuTaux_ALaDate_ 1, '2005-3-3', @retour output
print 'bla bla'
print @retour
et ca marche bien aussi

Mais quelle est la syntaxe pour utilise la procedurre Stoker depuis VB6 ?? Merci
c'est cette ligne qu'il faut changer mais en quoi ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
rst.Open "select * from T_Client", Cnx

Salutations
Tops