4

2つのパラメーターを受け取り、整数値を返すストアドプロシージャがあります。この値をページのゲージチャートの値にしたいと思います。選択したアイテムの属性に応じて、2つのパラメーターが変わります。ストアドプロシージャからチャートに1つの値を渡して表示する簡単な方法はありますか?これは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. ストアド プロシージャを作成する

    CREATE OR REPLACE PROCEDURE BARFOO ( INTEGER DEFAULT NULL で 1 つ、 INTEGER DEFAULT NULL で 2 つ、 IN OUT reports.query_results で 3 つ) AS BEGIN

    デュアルから 1 つ + 2 つの合計を選択するために 3 つを開きます。

    エンドバーフー;

  3. レポートを作成する

3a. ストアド プロシージャがデータベース 'Expert' に表示されることを確認します。

ここに画像の説明を入力

3b. ストアド プロシージャをレポートに追加する

ここに画像の説明を入力

3c。グラフを追加

挿入 | グラフ... | タイプタブ | ゲージ、[データ] タブ

ここに画像の説明を入力

  1. 結果

ここに画像の説明を入力

于 2012-06-11T16:42:03.303 に答える