Bonjour,

J'ai un petit problème avec mes procédures stockées !!!

Dès que j'ai une valeur nulle, j'ai une erreur !!!
Je passe bien les paramètres, jusque là, pas de problème, lorsque je fais mon : ça va dans le catch.
Après plusieurs tests, je me suis aperçu que ça le fait quand je passe une valeur nulle (peu importe le type) !!!
(les champs où je souhaite mettre une valeur nulle acceptent les valeurs nulles)

J'ai essayé (pour une date) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
cmd.Parameters.Add(new SqlParameter("@pMaDate", null);
cmd.Parameters.Add(new SqlParameter("@pMaDate", Convert.toDateTime(null);
cmd.Parameters.Add(new SqlParameter("@pMaDate", new DateTime());
cmd.Parameters.Add(new SqlParameter("@pMaDate", "null");
cmd.Parameters.Add(new SqlParameter("@pMaDate", "");
Rien à faire, j'ai le droit au catch !!!

Si vous avez la solution, je suis preneur !!!

Merci d'avance,

Aymron.