à l'aide de IDataReader d'appel de procédure stockée avec des paramètres
- Je utiliser IDataReader à appeler des procédures stockées sans paramètres. Je ne suis pas à trouver des exemples de la façon de le faire lorsque les paramètres sont présents. Ne IDataReader gérer les paramètres de procédure stockée?
Veuillez fournir un exemple.
OriginalL'auteur dan_vitch | 2010-06-01
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à l'aide de la L'Entreprise De La Bibliothèque, ce style va bien travailler pour vous:
OriginalL'auteur Bill Paetzke
Ce n'est pas le
IDataReader
qui traite avec des paramètres, ce serait laIDbCommand
(à l'aide de laCreateParameter
méthode). Ensuite, vous pouvez obtenir un lecteur pour la commande en utilisant leExecuteReader
méthode.J'ai mis en place un exemple simple:
IDbCommand
'sCommandType
propriétéCommandType.StoredProcedure
.OriginalL'auteur Fredrik Mörk
Certains .NET les fournisseurs ont une statique
DeriveParameters()
méthode dans la commande du générateur de mise en œuvre. Si oui, vous pouvez l'utiliser pour récupérer la liste des paramètres, puis remplissez les valeurs. Il offre une belle façon de "découverte" de l'information:OriginalL'auteur Mark Wilkins
Ci-dessous échantillon a fonctionné pour moi (en passant le paramètre de nom seulement. J'ai seulement essayé ce pour les paramètres de chaîne)
OriginalL'auteur Ahd