无法使用oracle存储过程在Crystal Reports 2013中创建报告

时间:2014-05-05 20:59:26

标签: oracle stored-procedures crystal-reports

我正在尝试基于oracle存储过程在crystal 2013中创建一个报告。我的过程接受一个输入参数并返回一个强绑定的引用游标。在sql * plus中运行时,此过程很有效。当我在数据库专家中选择过程时,系统会提示我输入输入参数的值以及ref cursor中的所有其他列。我将参数设置为默认值(选中设置为空框)并按下确定按钮。收到以下错误消息。

  

数据库连接器错误:'HY000:[Oracle] [ODBC] [Ora] ORA-06550:第1行第8列:   PLS-00306:调用'CR_TEST_PROC2'时参数的数量或类型错误   ORA-06550:第1行第8列:   PL / SQL:语句被忽略   [数据库供应商代码:6550]

即使我提供了参数,我也会得到同样的错误。我在我的数据源中使用OraClient 11g_home1驱动程序。似乎没有太多支持晶体中的oracle存储过程。不确定问题是否与驱动程序有关。我想知道是否有人遇到过这个问题以及他们是如何解决这个问题的。

先谢谢

0 个答案:

没有答案