OVH Cloud OVH Cloud

Prob. Procédure stocké

3 réponses
Avatar
Geko
Bonjour,

J'ai une proc=E9dure stock=E9 du genre :
=20
@Variable as char(10)
select * from MaTable where ChampsID in (@Variable)
Le champId est de type Integer.

Comment appeler cette StoreProc, mois je fais:

StoreProc Param

-- Param contient '12,15,57' =3D(string) Y'a s=FBrement un=20
truc qui m'=E9chappe.=20

Merci d'aider un d=E9butant !

3 réponses

Avatar
Bonjour

utilise

Exec MaprocedureStocké 12

12 étant la réponse au paramètre

Sebastien


"Geko" a écrit dans le message de
news:17e8d01c44a37$202a0d20$
Bonjour,

J'ai une procédure stocké du genre :

@Variable as char(10)
select * from MaTable where ChampsID in (@Variable)
Le champId est de type Integer.

Comment appeler cette StoreProc, mois je fais:

StoreProc Param

-- Param contient '12,15,57' =(string) Y'a sûrement un
truc qui m'échappe.

Merci d'aider un débutant !
Avatar
Geko
Désolé je pige pas !
-----Message d'origine-----
Bonjour

utilise

Exec MaprocedureStocké 12

12 étant la réponse au paramètre

Sebastien


"Geko" a écrit dans


le message de
news:17e8d01c44a37$202a0d20$
Bonjour,

J'ai une procédure stocké du genre :

@Variable as char(10)
select * from MaTable where ChampsID in (@Variable)
Le champId est de type Integer.

Comment appeler cette StoreProc, mois je fais:

StoreProc Param

-- Param contient '12,15,57' =(string) Y'a sûrement un
truc qui m'échappe.

Merci d'aider un débutant !


.



Avatar
TF
la virgule est un séparateur d'arguments dans l'appel de la SP :
quand tu dis que : "Param contient '12,15,57' "
et quand tu fais EXEC taSP 12,15,57.

Est-ce que j'ai bien compris ta question ?

Mais pour récupérer les arguments de type output, j'appelle la SP dans un
module VBA et je travaille avec les valeurs retournées.

a écrit dans le message de
news:
Bonjour

utilise

Exec MaprocedureStocké 12

12 étant la réponse au paramètre

Sebastien


"Geko" a écrit dans le message de
news:17e8d01c44a37$202a0d20$
Bonjour,

J'ai une procédure stocké du genre :

@Variable as char(10)
select * from MaTable where ChampsID in (@Variable)
Le champId est de type Integer.

Comment appeler cette StoreProc, mois je fais:

StoreProc Param

-- Param contient '12,15,57' =(string) Y'a sûrement un
truc qui m'échappe.

Merci d'aider un débutant !