admin管理员组文章数量:1794759
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));
版权声明:本文标题:SQLServer数据库的表中插入null数据问题 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686651423a90716.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论