Pb execution procédures stockées

Signaler
Messages postés
3
Date d'inscription
vendredi 17 octobre 2003
Statut
Membre
Dernière intervention
10 septembre 2007
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Bon jour, j'ai besoin de votre aide car mon code plante lorsque j'essaie de lancer mes procédures stockées :

Voici mon code : 

SqlCommand cmd = new SqlCommand();
cmd = new SqlCommand("ps_select_dvd_1");
cmd.Connection = connexion.co;
cmd.CommandType = CommandType.StoredProcedure;
 
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);

et ça plante sur la dernière ligne : Une exception non gérée du type 'System.Data.SqlClient.SqlException' s'est produite dans system.data.dll


Informations supplémentaires : Erreur système.

Je suis bloqué et je ne trouve pas ce qui peut bloquer ? Merci d'avance !

3 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Salut,

Quelle version de SQL Server ? Distante ou locale ?
Quelle version du Framework .NET ?

/*
coq
MVP Visual C#
CoqBlog
*/
Messages postés
3
Date d'inscription
vendredi 17 octobre 2003
Statut
Membre
Dernière intervention
10 septembre 2007

- Framework 1.0
- Visual Studio 2003

Bon apres des recherches, dans ma procédure stockée j'ai 2 paramètres en output.faut-il les passer sous C# avec une syntaxe genre param.add ou ya pas besoin ? parce que sans ces 2 paramètres, la procédure passe très bien !
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
oui il faut déclarer les paramètres output de ta procédure stockée.
http://www.csharpfr.com/tutoriaux/UTILISATION-REQUETES-PARAMETREES-AVEC-ADO-NET_709.aspx

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]