如何将vb.net中的日期空值传递给sql存储过程?

Nan*_*ini 6 sql vb.net parameters null stored-procedures

我的应用程序是带有vb的asp.net.

在我的页面中,我有一个用于传递日期的文本框.如果我没有输入日期并单击提交,我必须将空值传递给存储过程.

我尝试过以下代码,如DBNull.ValueDateTime.MinValue.在那种情况下,而不是null,"#12:00:00#"正在传递.我必须通过Null.

Bin*_*ony 16

只需为参数赋值DBNull.Value即可

[编辑]

如果您正在使用SqlParameter(感谢Jon),那么如果它给出任何错误,您可以将其设置为这样

parameter.Value = DBNull.Value 
Run Code Online (Sandbox Code Playgroud)