OVH Cloud OVH Cloud

Execute Reader : Nb de paramètres dans une commande

1 réponse
Avatar
xiii29
Bonjour,=20

Je dois faire une requ=EAte sur une base de donn=E9es MSDE. Le=20
service que j'utilise passe ses param=E8tres via un tableau=20
de param=E8tres : @Param etc...=20

Exemple de requ=EAte :=20
SELECT * FROM [Exercices] WHERE [dossierID] IN (@Param0)=20
=20


Avec un param=E8tre pas de souci mais avec 5000 param=E8tres=20
(et oui ...) j'ai une erreur :=20
General Network Error. Check your documentation =20


Je ne sais pas si cela vient d'une limite de=20
l'ExecuteReader ou de ma base MSDE !

1 réponse

Avatar
Christophe Lauer [MS]
Bonjour,

xiii29 wrote:
Je dois faire une requête sur une base de données MSDE. Le
service que j'utilise passe ses paramètres via un tableau
de paramètres : @Param etc...

Exemple de requête :
SELECT * FROM [Exercices] WHERE [dossierID] IN (@Param0)

Avec un paramètre pas de souci mais avec 5000 paramètres
(et oui ...) j'ai une erreur :
General Network Error. Check your documentation



Au delà de l'erreur remontée par le produit, je pense que vous devriez
revoir la conception et le design de votre application. Pouvez-vous
expliquer un peu plus en détails ce que sont ces 5000 paramètres, d'ou ils
viennent et sous quelle forme ?

Cdt,


--
Christophe Lauer
Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/

This posting is provided "AS IS" with no warranties, and confers no
rights.