Appel d une procedure stockee

ahmani24 Messages postés 39 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 14 novembre 2006 - 18 oct. 2006 à 23:15
ahmani24 Messages postés 39 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 14 novembre 2006 - 19 oct. 2006 à 10:38
Bonjour,
j’ai crée une procédure stockée (qui calcul le chiffre  d’affaire d'un client donne en paramètre) :
ya qqun qui peux me dire comment je peux faire appel a cette procédure.

Ma procédure est la suivante :



Create Proc P_CA_CLT
@Codeclt varchar(10),@ca money output
as
set @ca=(select sum(unitprice*quantity*(1-discount))
from orders o ,[order details] od
where o.orderid=od.orderid
and


[mailto:o.customerid=@codeclt
o.customerid = @codeclt
]


)



-- Test d'éxécution de la prodcédure stockée
declare @resultat money
exec P_CA_CLT 'arout',@resultat output
select @resultat as [CA client ALFKI] 

Merci d'avance

2 réponses

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
18 oct. 2006 à 23:21
Salut,

Je ne sais pas ce qu'est ton code mais ce n'est pas du Visual Basic !

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0
ahmani24 Messages postés 39 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 14 novembre 2006
19 oct. 2006 à 10:38
Salut [auteurdetail.aspx?ID=647037 mortalino],


C'est une procedure stockée qui s'appelle P_CA_CLT (a deux parametres 1er INPUT et le 2mem OUTPUT) 
que j'ai crée au niveau de SQLSERVER et moi je veux l'appeler  au niveau VB.

donc je donne un nom de client  et j'aurai le chiffre d'affaire appartir de la procedure.


je ne sai pas est ce que c'est clair ?


Si tu fais une copier/coller de la procedure au niveau de l'analyseur
de requette SQLSERVER tu l'execute  apres  tu fais un
test  en dennant comme  parametre  d'entrer le
client   'arout'  :

declare @resultat money

exec P_CA_CLT 'arout',@resultat output

select @resultat as [CA client ALFKI]


tu aurras le chiffre d'affaire du client arout.
0
Rejoignez-nous