Insertion de NULL dans SQL DB à partir de C # DbCommand
DbParameter param = comm.CreateParameter();
param = comm.CreateParameter();
param.ParameterName = "@StaffId";
if (!string.IsNullOrEmpty(activity.StaffId))
param.Value = activity.StaffId;
param.DbType = DbType.String;
comm.Parameters.Add(param);
Le ci-dessus ne fonctionne pas (évidemment), l'objet n'est pas instancié. Je suis tenté d'insérer une valeur NULL dans la base de données lorsque StaffId n'est PAS remplie. Comment puis-je y parvenir?
source d'informationauteur SkonJeet
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser DBNull.Valeur lorsque vous avez besoin de passer la valeur NULL comme paramètre à la procédure stockée.
Ou vous pouvez l'utiliser à la place de votre
if
opérateur:Essayer
DBNull.Value
Vous pouvez utiliser
DBNull.Value
:Vous pouvez toujours utiliser le null-coalescence de l'opérateur (??)