C#(99):向数据库中插入或更新null空值
一、在SQL语句中直接插入null或空字符串“”
int? item = null; item == null ?"null"
: item.ToString(); item == null ? "" : item.ToString();
二、用命令参数,插入DBNull.Value
int? item = null; cmd.Parameters.Add(dbPams.MakeInParam(":Item", SqlNull(item))); cmd.Parameters[0].IsNullable = true;//更新时需加入此句。 static public object SqlNull(object obj) { return (item == null ? DBNull.Value : item) }
posted on 2019-09-09 11:04 springsnow 阅读(1613) 评论(0) 收藏 举报
浙公网安备 33010602011771号