我在我的Ms-Access
數據庫表中使用短日期格式的日期字段。插入日期到Ms-Access數據庫的問題
我在我的C#程序中dd/MM/yyyy
short
日期格式DateTimePicker
控制
我嘗試使用這樣的C#代碼中插入數據:
SQL = "insert into MyTbl(D_from,D_to) values (@MyFrom,@MyTo)";
OleDbCommand Cmd = Conn.CreateCommand();
OleDbParameter dateparam1 = Cmd.Parameters.AddWithValue("@MyFrom", DbType.DateTime);
dateparam1.Value = dt_From.Value;
OleDbParameter dateparam2 = Cmd.Parameters.AddWithValue("@MyTo", DbType.DateTime);
dateparam2.Value = dt_To.Value;
Cmd.CommandText = SQL;
Cmd.ExecuteNonQuery();
,我得到了錯誤:Data type mismatch in criteria expression.
感謝您的幫助,我嘗試了它 - 但仍然是相同的錯誤 – Gali
OleDbCommand Cmd = Conn.CreateCommand(); Cmd.Parameters.AddWithValue(「@ MyFrom」,dt_From.Value); Cmd.Parameters.AddWithValue(「@ MyTo」,dt_To.Value); Cmd.CommandText = SQL; Cmd.ExecuteNonQuery(); – Binil
嘗試上面的代碼 – Binil