OVH Cloud OVH Cloud

procedure stockée

1 réponse
Avatar
pierre
Bonjour,
voila, j'ai une question surement tres conne mais bon, je n'y arrive pas!

j'ai une procedure stockée sous SQL serveur qui a un param d'entré et un de
sortie.
je fait un glisser/déposer vers mon Webform de ma procedure stockée.
VS me cree une connection et une commande en y mettant les 2 parametres
(meme 3 avec RETURN_VALUE).
les lignes sont du type:

this.sqlCommand1.Parameters.Add(new
System.Data.SqlClient.SqlParameter("@EmployeeID", Syste...

et justement, je veux utiliser cette commande "sqlCommand1" pour donner une
valeur à
"@EmployeeID", ouvrir ma connection, faire mon ExecuteNonQuery, recuperer ma
valeur etc...
Si je fait ma commande "a la main", ca marche mais il doit y avoir un moyen
d'utiliser le code généré de vs.


Bref, si vous comprenez ma question, je suis preneur d'un petit coup de main.

1 réponse

Avatar
Olivier Guinart [MS]
Bonjour Pierre,

l'article suivant sur MSDN US a l'air de bien coller a la reponse que tu
recherches:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet09102002.asp

D'apres l'exemple de la section "Stored Procedures with Input Parameters
", tu devrais pouvoir ecrire:
sqlCommand1.SQLParameter("@EmployeeID").Value = "MachinTruc"

Sinon, ceci devrait etre bon egalement:
this.sqlCommand1.Parameters.Add(new
System.Data.SqlClient.SqlParameter("@EmployeeID", Syste...).Value =
VarContenantValeur (ou "MachinTruc")

Sinon, en anglais seulement :
Utilisation de procédures stockées avec une commande (en anglais)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconusingstoredprocedureswithcommand.asp

J'espere que ca correspond a ce que tu cherches.

Amicalement,

Olivier Guinart


-Please do not send email directly to this alias. This alias is for
newsgroup purposes only
-This posting is provided “AS IS” with no warranties, and confers no rights.



"pierre" wrote:

Bonjour,
voila, j'ai une question surement tres conne mais bon, je n'y arrive pas!

j'ai une procedure stockée sous SQL serveur qui a un param d'entré et un de
sortie.
je fait un glisser/déposer vers mon Webform de ma procedure stockée.
VS me cree une connection et une commande en y mettant les 2 parametres
(meme 3 avec RETURN_VALUE).
les lignes sont du type:

this.sqlCommand1.Parameters.Add(new
System.Data.SqlClient.SqlParameter("@EmployeeID", Syste...

et justement, je veux utiliser cette commande "sqlCommand1" pour donner une
valeur à
"@EmployeeID", ouvrir ma connection, faire mon ExecuteNonQuery, recuperer ma
valeur etc...
Si je fait ma commande "a la main", ca marche mais il doit y avoir un moyen
d'utiliser le code généré de vs.


Bref, si vous comprenez ma question, je suis preneur d'un petit coup de main.