读书人

用.net连接oracle为什么会揭示无效的月

发布时间: 2014-01-17 00:06:00 作者: rapoo

用.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");

读书人网 >VB Dotnet

热点推荐