4

我有一个存储过程,它接受 2 个参数并返回一个整数值。我希望这个值成为页面上仪表图的值。这 2 个参数将根据所选项目的属性而变化。有没有一种简单的方法可以将存储过程中的一个值传递给图表以显示?这将嵌入在 asp.net 应用程序 (vb) 中 - 因此根据先前选择的项目,参数和结果的值将发生变化。感谢您的帮助。

4

1 回答 1

0
  1. 创建包

    CREATE OR REPLACE PACKAGE REPORTING AS
    
    type query_results is ref cursor;
    
    PROCEDURE barfoo (one IN INTEGER, two IN INTEGER, three IN OUT REPORTING.query_results);
    

    结束报告;

  2. 创建存储过程

    创建或替换过程 BARFOO(一个 INTEGER DEFAULT NULL,两个 INTEGER DEFAULT NULL,三个 IN OUT reporting.query_results)作为开始

    打开三个选择一个 + 二从 dual ;

    结束酒吧;

  3. 建立报告

3a。确保存储过程在数据库“专家”中可见

在此处输入图像描述

3b。将存储过程添加到报表中

在此处输入图像描述

3c。添加图表

插入 | 图表... | 类型选项卡 | 仪表,然后是数据选项卡

在此处输入图像描述

  1. 结果

在此处输入图像描述

于 2012-06-11T16:42:03.303 回答