[c#][procédure stockée] paramètre à null
Bonjour,
Je souhaite exécuter une procédure stockée avec 7 paramètres dont 5 peuvent avoir des valeurs null. Le problème est que mon paramètre ne passe pas si la valeur est null.
Code:
1 2 3 4 5 6 7
|
if(pProfilId==string.Empty)
paramProfilid =
DataBase.CreateParameter("@ProfilId",DbType.String,null,ParameterDirection.Input);
else
paramProfilid =
DataBase.CreateParameter("@ProfilId",DbType.String,pProfilId,ParameterDirection.Input); |
Si je remplace le null par une valeur, c'est ok.
sinon j'ai un message d'erreur m'indiquant que la procédure stockée attend le paramètre qui n'a pas été fourni.
Quelqu'un a une idée pour la solution du problème? Le tout étant sur SQL SERVER 2000
cordialement
Merci d'avance
Pinocchio