PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22884 06/12/26 09:31:30 RE(2):PB7.0: ODBC接続にてプロシージャをキックしても、常にSQLCode=0 →解決しました By PWBITC
22883 06/12/22 16:01:44 RE(1):PB7.0: ODBC接続にてプロシージャをキックしても、常にSQLCode=0 By 梶
22879 06/12/22 12:43:02 PB7.0: ODBC接続にてプロシージャをキックしても、常にSQLCode=0 By PWBITC

カテゴリ:データベース
日付:2006年12月26日 09:31 発信者:PWBITC
題名:RE(2):PB7.0: ODBC接続にてプロシージャをキックしても、常にSQLCode=0 →解決しました


梶さん、ありがとうございました。

マニュアルを良く読み直したところ、
ちゃんと記載されていました・・・

マニュアルのタイトル
「ストアド プロシージャを呼び出すためのトランザクション オブジェクトの使い方」


>ちなみに、「SQLCA.SV_PROC(strTest)」て何かおかしいような・・・
>SQLCAは予約済みTransactionオブジェクトですよね?
>Transactionオブジェクトを継承した自作ユーザーオブジェクトの
>名前を出せないからSQLCAとしただけなのかな?


SQLCA は、すべての PowerBuilder アプリケーションで使用される
Transaction 型の組み込みグローバル変数です。
この SQLCA にアドオン(ユーザーオブジェクトを追加)すれば、
ODBC経由(今回の場合DB2)でもプロシージャを実行できるようです。


>PWBITCさん、こんにちは。

>>ODBC接続にてプロシージャをキックしても、常にSQLCA.SQLCode=0 となり、
>>プロシージャも実行されません。

>ストアドプロシージャを実際に実行している部分のコードがないので
>何が原因かは判断できませんが、PBのヘルプを確認してみるのが
>良いと思います。

>・ODBC ストアド プロシージャ
>・ODBC でのストアド プロシージャを用いた検索
>・ODBC の更新処理

>ちなみに、「SQLCA.SV_PROC(strTest)」て何かおかしいような・・・
>SQLCAは予約済みTransactionオブジェクトですよね?
>Transactionオブジェクトを継承した自作ユーザーオブジェクトの
>名前を出せないからSQLCAとしただけなのかな?



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS その他
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS その他
WebServer (記載なし)

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