0
一直在尋找這一整個早晨的答案,但沒有找到任何適合我的東西。我使用此代碼,試圖改變oracle數據庫的日期值,但不斷收到Oracle錯誤「ORA-1843:不是一個有效的一個月:嘗試使用c設置日期時出現oracle錯誤#
using Oracle.DataAccess.Client;
OracleConnection closeDate = new OracleConnection(oradb);
OracleParameter[] prm = new OracleParameter[2];
closeDate.Open();
OracleCommand cmd = new OracleCommand();
prm[0] = cmd.Parameters.Add("paramDate",
OracleDbType.Date, "05/02/2015", ParameterDirection.Input);
prm[1] = cmd.Parameters.Add("paramCRN", OracleDbType.Varchar2, "16118009",
ParameterDirection.Input);
cmd.Connection = closeDate;
cmd.CommandText = "update vec_complaint set CLOSURE_DATE = :1 where ID = :2";
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
closeDate.Close();
closeDate.Dispose();
我猜,我需要聲明的日期莫名其妙的DD/MM/YYYY格式,但無法弄清楚。
與提交事務有單獨的問題,但它現在可以使用您的示例。感謝你的回答 –