"ORA-1843: 无效的月份"异常

hacker012 2007-11-08 09:13:01
各位大侠,小弟现在遇到一个非常棘手的问题-----(我是用VS2005与ORACLE 10g开发的,查询数据调用的是存储过程)当查询数据时,有一个参数是Date类型,可无论把DateTime.NOW转换成何种格式,都会抛出"ORA-1843: 无效的月份"异常,小弟现在很不解,望有人能指点一二。
...全文
835 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kanxue660 2007-11-09
  • 打赏
  • 举报
回复
日期格式有问题,或者日期非法
凤影 2007-11-08
  • 打赏
  • 举报
回复
看来日期的问题真的是...

日期是没有格式的,只有转换成字符串的时候才有格式。

date(java)写入date(oracle)类型的时候是不用格式转换的。
ruihuahan 2007-11-08
  • 打赏
  • 举报
回复

select sysdate from dual;
看一下你的客户端的日期的月份是什么格式的,参考这个格式来格式化你的NOW函数的输出格式。
kinglht 2007-11-08
  • 打赏
  • 举报
回复
跟踪一下,看看值是多少。
mantisXF 2007-11-08
  • 打赏
  • 举报
回复
在数据库里插入值的时候用sysdate好了

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧