當我想從訪問中檢索日期時,我得到一個異常錯誤「沒有給出一個或多個參數的值」cmd1.ExecuteReader。這是我的代碼「沒有爲一個或多個參數給出值」使用c#
void checking_fields()
{
OleDbCommand cmd = new OleDbCommand("select movie_id from event", oc);
OleDbDataReader ol = cmd.ExecuteReader();
OleDbCommand cmd1 = new OleDbCommand("select [open date],[close date] from event", oc);
OleDbDataReader ol1 = cmd1.ExecuteReader();
while (ol1.Read())
{
if (ol1.GetValue(0).ToString() == dateTimePicker1.Value.ToString("MM/dd/yyyy") ||
ol1.GetValue(1).ToString() == dateTimePicker2.Value.ToString("MM/dd/yyyy"))
goto abc;
}
ol.Read();
if (textBox1.Text.Equals(ol.GetString(0)))
label8.Text = "ID already exists";
else
{
insert_database();
clear();
this.Close();
}
abc: label8.Text = "Open date or Close date already assigned";
}
這些都是開放的日期和所需的結束日期
的屬性:沒有, 索引:是(無重複), ime_mode:no_control, text_align:中心, show_date_picker :for_dates
,因爲我是新來的C#,請幫我
你的第二個的GetValue是醇代替OL1 – Jake1164
你打開連接? – Boomer
是的,我打開並關閉了連接。 –