PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22440 06/02/02 18:32:26 RE(1):PB8.0: PBからストアドプロシージャを呼び出す By potato_head
22432 06/02/01 14:42:11 PB8.0: PBからストアドプロシージャを呼び出す By GUZU

カテゴリ:スクリプトの記述
日付:2006年02月01日 14:42 発信者:GUZU
題名:PB8.0: PBからストアドプロシージャを呼び出す

こんにちは、初投稿させていただきます。

題名のとおり、PBからストアドプロシージャを呼び出したいのですが、
過去ログを読ませていただき、新規にトランザクションオブジェクトを作成し、その中の
ローカル外部関数の宣言の部分にロジックを書けばいいということは分かったのですが、
肝心のロジックで構文エラーが発生してしまい、実行どころか保存も出来ない状態です。
ロジックは以下のとおりです。

DECLARE KENSYU PROCEDURE FOR KENSYU(:2,:ls_no,:ls_year,:ls_month);

string PB_TEST_WK

EXECUTE KENSYU;

IF SQLCA.sqlcode = 0 THEN

FETCH KENSYU INTO :PB_TEST_WK;

MessageBox(\"Got my kensyu!\",\' \')

CLOSE KENSYU;

END IF

【エラー   C0031; 構文エラー】
というエラーが発生してしまいます。
どなたか分かる方がいらっしゃいましたら助言をお願いいたします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle Net 10
Browser InternetExplorer

Server SoftWare

OS Windows 2000
DBMS Oracle10G
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.