用.net连接oracle为什么会提示无效的月份?
vb.2008
SQL语句为:
select * from RSAA_1 where A1>to_date('" & datetimepicker1.value.tostring("yyyy-MM-dd") & "','yyyy-MM-dd')"
通过ado.net的command执行时,提示“无效的月份”,如何解决?
连接数据库为oracle数据库。
[解决办法]
貌似oracle中mm是小写。自己检查下。
[解决办法]
" AND ROUND(TO_NUMBER( A1 - "TO_DATE"('{0}', 'yyyy-MM-dd' )))>=0 ",
datetimepicker1.value.tostring("yyyy-MM-dd")
[解决办法]
oracle好像需要这样写: to_date('','')
[解决办法]
string sqlCmd = "select * from RSAA_1 where A1 > " + datetimepicker1.value.tostring("yyyy-MM-dd");