我有一個搜索頁面,它具有日期文本字段。用戶可能會或可能不會填充此字段。但是該字段是被調用來執行搜索查詢的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