windows form C#程序使用enterprise library3 访问oracle 11g数据库存储过程获取数据,debug错误信息如上。求解!BTW:存储过程在sql developer中执行可以正确返回数据。
解决方案 »
- 请问各位大侠,在C#中C#中的winsock控件对数据接收后,如何存储到Sql Server2000中去
- SQL数据库数据导入导出效率问题(bcp or BULK INSERT)???
- 急求一篇英文文献+中文翻译 5000字左右,asp或c#或数据库方面的,急用,大家帮忙啊
- c#代码如何标记是debug还是release
- C#.NET通过interop调用word在关闭word窗口时的错误
- 还是EXCEL导入SQL的问题,有点头疼!!
- 求由hao123中的万年历中的js代码,写出的c#的阴阳历转换类?
- 请问怎样用C#把两个表 合为一个表显示?
- 如何用c#画出类似组织结构图的图片
- 在c#类中的方法前出现的方括号表示什么?
- 这些的功能如何实现
- DataSet更新数据库
插入的时间: to_date('#','yyyy-mm-dd hh24:mi:ss') 这样的插入的时候就不会报这个ORA-01861 当用pl/sql developer的text importer的时候,就会经常遇到这个错误,由于pl/sql developer的bug,有时不
能把所有的date列格式化,就需要手工格式化date列
参考
存储过程在sqldeveloper执行没问题,到程序报错同上。
后来开始时间和结束时间都改成Date型,仍然是存储过程在sqldeveloper执行没问题,到程序报错同上。请各位高人会诊。
存储过程在sqldeveloper执行 三个参数是你给定的吧,格式肯定对的。
但程序上时间格式是程序处理来的,所以建议你调试一下看看格式是否对
create or replace PROCEDURE test
(
v_StartTime IN Date,
v_EndTime IN Date,
v_category IN number,
cv_1 IN OUT SYS_REFCURSOR
)发现一个问题,我如果使用rownum=1强制返回一条数据,程序可以顺利通过。
sqldeveloper中和代码中使用相同的参数?不同参数的话可能是数据问题吧?
其他行可能有的字段 是空值 ,导致这个错误假设 楼主要绑定 datatable 的话,可以 将初始时的 查询语句 格式化 每个字段
还是查询出来数据后处理有问题? 像System.DBNull没处理、日期转换等!调试下吧!