我的应用程序是带有vb的asp.net。
在我的页面上,我有一个用于传递日期的文本框。如果我没有输入日期,然后单击提交,则必须将空值传递给存储过程。
我尝试了以下代码,例如DBNull.Value和DateTime.MinValue。在这种情况下,"#12:00:00#"传递的不是null 。我必须通过Null。
DBNull.Value
DateTime.MinValue
"#12:00:00#"
只需为参数分配值DBNull.Value
[编辑]
如果您使用的是SqlParameter(感谢Jon),则可以在出现任何错误时像这样设置它
parameter.Value = DBNull.Value