版权声明:此文由黑夜の骑士创作,转载请注明出处,交流qq1056291511 https://blog.csdn.net/birdfly2015/article/details/90179010
背景
好久没跟新了,这段时间一直在研究wpf 和数据库相关的东西。这里写个与数据库有关的操作把。小伙伴们在使用sqlserver时,想通过C#插入空值到数据库中,如下图所示。
解决方案
1.值在value中,而不是变量
INSERT INTO TableName(id, name) VALUES(1, null)
这里直接使用null即可
2.值在value中,是变量
INSERT INTO TableName(id, name) VALUES(@Id, @Name)
command.Parameters.AddWithValue("@ID",123)
command.Parameters.AddWithValue("@Name",DBNull.Value)
这里使用DBNull.Value即可