大家好~
我有一个关于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