從數據庫中選擇數據並且條件爲日期時,我收到此消息,指出數據類型不匹配標準表達。當從數據庫中選擇數據並且條件爲日期時,我收到此消息,指出條件表達式中的數據類型不匹配
這是我的代碼。
public DataTable loadhooodor()
{
DataTable hooodorDt = new DataTable();
OleDbDataAdapter hooodorDa;
hooodorDt.Clear();
DateTime today = new DateTime();
today = DateTime.Today;
hooodorDa = new OleDbDataAdapter("select * from HoodoorEnseraf where heDate='"+ today+ "'", connection);
hooodorDa.Fill(hooodorDt);
return hooodorDt;
}
和
private void dataGridRefresh()
{
dataGridView1.DataSource = null;
dataGridView1.Update();
dataGridView1.Refresh();
dataGridView1.DataSource = loadhooodor();
}
我收到此消息。
我的訪問數據表,
我建議使用一個參數的日期,而不是格式化的查詢,以便它會妥善處理的格式爲您服務。 – juharr