首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2014-01-17 
用.net连接oracle为什么会提示无效的月份?vb.2008SQL语句为:select * from RSAA_1 where A1to_date( &

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

热点排行