可能重複:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value一個char數據類型到datetime數據類型的轉換導致外的範圍內的日期時間值
我的任務是,以顯示所有名稱和出生日期。我的條件是基本的,但之間的時間,我選擇日期和按鈕我看到異常進入,
我的代碼是
SqlConnection con = new SqlConnection("my connection ");
SqlDataAdapter da = new SqlDataAdapter("select name,date from date where date between'"+ Convert.ToDateTime(datePicker2.SelectedDate)+"' and '"+ Convert.ToDateTime(datePicker3.SelectedDate)+"'",con);
DataSet ds = new DataSet();
da.Fill(ds, "entry");
da.Dispose();
dataGrid1.DataContext = ds.Tables["entry"].DefaultView;
plz幫助我解決代碼錯誤,寫正確的代碼。這是一個WPF機應用
約佔到我們的代碼中發現錯誤,沒有超載的方法「的ToString」採取「1」參數 – user1464596
這是向正確的方向一步 - 但真的** **很好的解決辦法是使用** parametrized queries **並忘記字符串格式的日期一共.... –
我完全同意@marc_s,謝謝。 – Boomer