[問題] Oracle date轉換問題
大家好~
我有一個關於TO_date的問題想請教,
就是我想要在TextBox輸入日期來查詢出資料,
但是一直卡在date轉換的問題,執行時會出現 ORA-1843: not a valid month
請問要怎麼改寫會比較好??
程式碼如下:
OracleCommand cmd = new OracleCommand("SELECT A1,"+
"A2 FROM AAA " +
"WHERE A3 LIKE NVL(:paramPID,A3) "+
"AND ETA BETWEEN"+
"NVL(:paramPID3,TO_DATE('19900101','YYYY/MM/DD')) AND"+
"NVL(:paramPID4,TO_DATE('29991231','YYYY/MM/DD'))", conn);
cmd.Parameters.Add("paramPID", OracleDbType.Varchar2).Value = TextBox1.Text;
cmd.Parameters.Add(":paramPID3", OracleDbType.Date).Value = TextBox7.Text;
cmd.Parameters.Add(":paramPID4", OracleDbType.Date).Value = TextBox8.Text
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.14.94.195
※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1409574418.A.EDD.html
推
09/01 20:44, , 1F
09/01 20:44, 1F
→
09/01 20:44, , 2F
09/01 20:44, 2F
→
09/01 21:23, , 3F
09/01 21:23, 3F
推
09/02 14:20, , 4F
09/02 14:20, 4F
推
09/04 02:08, , 5F
09/04 02:08, 5F
推
09/10 23:14, , 6F
09/10 23:14, 6F
推
09/22 20:08, , 7F
09/22 20:08, 7F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章