我有一个搜索页面,它具有日期文本字段。用户可能会或可能不会填充此字段。但是该字段是被调用来执行搜索查询的SQL存储过程的参数。将参数值传递给asp.net中可选字符串的SQL存储过程
当我走过的代码(日期字段为空),我得到一个错误,该值无法转换为DateTime
我如何转换为空值,日期时间,因为参数是查询期望?
cmdSearch.Parameters.Add(new SqlParameter("@StartDate", SqlDbType.DateTime));
cmdSearch.Parameters["@StartDate"].Value = Convert.ToDateTime(txtStartDate.Text.Trim());
你认为这个问题与ASP.NET有什么关系? – 2010-06-22 14:33:11