我想獲得所有數據按日期從日期時間選擇器搜索作爲我選擇的日期 我無法得到此查詢的結果 示例8/4/2017我希望僅結果日期和時間按日期從日期搜索數據庫日期
MessageBox.Show("Date they start: " + monthCalendar1.SelectionEnd.ToString("dd/MM/yyyy"));
String date = monthCalendar1.SelectionEnd.ToString("dd/MM/yyyy");
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;//'%"+a+"%'
cmd.CommandText = "Select * from selectItems where [last_stock_date] Like'" + date+ "%'";
cmd.ExecuteNonQuery();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
那是什麼last_stock_date列(我希望有時間類型,而不是爲varchar)類型裏面?你在用什麼數據庫(我在猜sqlserver)?你是否收到任何錯誤信息(如果有,請指定)?將這些細節添加到您的問題中(您可能想要分解成句子) –
last_stock_date是dbtime中的datetime ms sql server中沒有錯誤消息只是空白datagridview –
而且如果它是DateTime,爲什麼要像搜索它那樣搜索它一個字符串?你有沒有聽說過參數化查詢? – Steve