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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.