人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

OracleのPL/SQLについての質問です。

PL/SQL側でSelectしたデータをvachara(2000)に入れて、VBから取得するようなことは可能でしょうか。
また、PL/SQLで取得したデータをVB側へ受け渡す方法として一般的な方法を教えていtだけないでしょうか。

できれば、サンプルプログラムを記載していただければ助かります。
宜しくお願いいたします。

●質問者: hate_na012345
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Oracle PL/SQL SELECT データ プログラム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● F-15X
●60ポイント

VBとはVB6のことでしょうか?

こちらが参考になるかと思います。

VB6+oo4oでストアドをコールしてます。

サンプルコードもあります。

VB oo4o + SQL 応用編8 oo4o ストアドファンクション - PL/SQL ブロック


ストアドファンクション自体は次のように記述します。(参考ですが)

create or replace function GetTmp(
 para1 in varchar2, -- 入力のみ
 para2 in out varchar2, -- 入出力
 para3 out varchar2 -- 出力のみ
) 
return varchar2 as
 /* 宣言セクション */
begin
 /* 実行可能セクション */
exception
 /* 例外セクション */
 para2 := 'para2';
 para3 := 'para3';
 return 'returnValue';
end GetTmp;

※ストアドでは、引数で返したり、戻り値で返したりできます。

※紹介したページの記述は、「sak.GetTmp()」となっていますので、パッケージになっていると思われます。

※VBドットネットだと、全く違ってくると思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ