
SQLServer数据库的表中插入null数据问题
数据为null的时候,参数化插入数据库的语句提示“@xxx”参数未提供,需要用DBNull.Value代替null
StringBuilder strSql = new StringBuilder(); strSql.Append("insert into AA("); strSql.Append("X,Y)"); strSql.Append(" values ("); strSql.Append(@" @X, @Y )"); strSql.Append("/*" + Guid.NewGuid() + "*/"); List<SqlParameter> ps = new List<SqlParameter>() { new SqlParameter("@X",Guid.NewGuid()) }; if (model.Y != null) ps.Add(new SqlParameter("@Y", model.Y)); else ps.Add(new SqlParameter("@Y", DBNull.Value));
👁️ 阅读量:0
© 版权声明:本文《SQLServer数据库的表中插入null数据问题》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686651643a316541.html。