CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

C#调用Oracle存储过程出错

楼主Meditate(善护念)2003-06-02 14:48:01 在 Oracle / 开发 提问

Oracle写一个存储过程,包含有日期类型参数,此存储过程本身无问题。但是在C#中调用的时候出现错误,oracle说年必须在xxx和xxxxx之间。天呀,哪位老大可以帮帮我 问题点数:0、回复次数:4Top

1 楼w_tsinghua()回复于 2003-06-02 15:22:14 得分 0

应该是你传入的年份参数不对,实在不行可以把日期型的参数该为字符型的,在存储过程里再把字符型的转换成日期型的Top

2 楼hepp(皮皮)回复于 2003-06-02 16:09:11 得分 0

输入参数类型变成varchar2,使用to_date函数转化后作为参数使用,若有返回值同理。  
   
  good   lucky!Top

3 楼BlueskyWide(谈趣者)回复于 2003-06-02 18:42:02 得分 0

在sqlplus中,试试:  
   
  select   sysdate   from   dual;  
  select   to_char(sysdate,'dd-mm-yyyy')   from   dual;  
   
  年份缺省为两位,应在程序中指定年份格式为四位。  
   
   
  Top

4 楼armu80830(此情可待)回复于 2003-06-02 20:19:34 得分 0

最好采用四位年份处理日期  
  Top

相关问题

  • 怎样在proc c/c++ 中调用oracle存储过程?
  • 怎样在proc c/c++ 中调用oracle存储过程?
  • 在C++Builder怎么样调用Oracle中的存储过程,(急!)
  • C#调用Oracle存储过程事务的问题。
  • 在Oracle的存储过程中动态调用存储过程
  • Oracle调用Oracle存储过程?
  • C#程序调用带数据链的ORACLE存储过程的问题!
  • jsp调用Oracle存储过程
  • pb如何调用oracle存储过程
  • 调用Oracle存储过程的问题???

关键词

  • c#
  • 存储过程
  • 字符
  • oracle
  • 调用
  • 参数
  • 年份
  • 日期
  • sysdate
  • 类型

得分解答快速导航

  • 帖主:Meditate

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo