cmiss16
Messages postés21Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention13 novembre 2006
-
27 oct. 2006 à 15:38
cmiss16
Messages postés21Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention13 novembre 2006
-
27 oct. 2006 à 17:28
Bonjour,
J'ai un problème... J'ai un fichier toto.sql qui contient une procédure stockée que je dois exécuter mais je ne sais pas du tout comment faire!!!! en plus la procédure stockée contient un paramètre.
olixelle
Messages postés506Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention 3 mars 20082 27 oct. 2006 à 16:57
1. tu dois compiler cette proc stock sous l'analyseur de requete pour la créer dans ta base
2. pour executer la proc stock à partir de .net, utilises un objet sql.sqlcommand avec un sqlconnection
3. tu récupères tes données dans un datareader et tu en fais ce que tu veux
cmiss16
Messages postés21Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention13 novembre 2006 27 oct. 2006 à 17:18
encore une p'tite question
Dans la fonction que j'utilise pour créer le dataset la fonction createDataset attend les paramètres suivants :
* query as string --> je mets donc le nom de ma procédure
* params() as system.Data.SqlClient.SqlParameter -->Je mets Quoi
* CommandType --> Stored Procedure
Sachant que le paramètre de ma fonction est un varchar
cmiss16
Messages postés21Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention13 novembre 2006 27 oct. 2006 à 17:28
il ne reconnait pô sql.sqlparameter
alors je fais
Dim myparams
AsNew SqlParametermyparams.ParameterName "@nom_du_parametre"myparams.Value myHost
Mais quand j'insère dans ma fonction
command(nameProcStock, myparams, Data.CommandType.StoredProcedure)
J'ai l"erreur suivante sous myParams
Value of type 'System.Data.SqlClient.SqlParameter' canoot be converted to '1-dimmensional array of System.Data.SqlClient.SqlParameter'