在SSRS中执行Oracle存储过程时出错:PLS-00306:调用中的参数数量或类型错误

在SSRS中执行Oracle存储过程时出错:PLS-00306:调用中的参数数量或类型错误,oracle,reporting-services,oracle11g,ssrs-2012,ssrs-2008-r2,Oracle,Reporting Services,Oracle11g,Ssrs 2012,Ssrs 2008 R2,我正在Visual studio 2012中尝试从SSRS执行简单的oracle存储过程 我得到这个错误: 执行查询时出错。ORA-06550:第1行第7列:PLS-00306:调用'SPPARAMETERTEST'时参数的数目或类型错误ORA-06550:第1行第7列:PL/SQL:语句被忽略(Microsoft SQL Server报表设计器) 存储过程: create or replace PROCEDURE spParameterTest (Results OUT SYS_REFCURS

我正在Visual studio 2012中尝试从SSRS执行简单的oracle存储过程

我得到这个错误:

执行查询时出错。ORA-06550:第1行第7列:PLS-00306:调用'SPPARAMETERTEST'时参数的数目或类型错误ORA-06550:第1行第7列:PL/SQL:语句被忽略(Microsoft SQL Server报表设计器)

存储过程:

create or replace PROCEDURE spParameterTest (Results OUT SYS_REFCURSOR) 
IS    
BEGIN    

  OPEN Results FOR           
    SELECT *          FROM CA_CASE;
--END spParameterTest;        
END spParameterTest;
环境:

  • Oracle客户端:11.2
  • 服务器:12c
  • Visual Studio 2012

请让我知道这个存储过程有什么问题,或者需要在SSRS上安装什么东西来执行Oracle存储过程

我重新安装了VS2017和ODAC工具,问题得到了解决。

我假设double
end
s是打字错误?@Littlefoot-很抱歉,它的打字错误。它只有一端