PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22679 06/06/23 15:29:13 RE(1):PB8.0: データストアでsqldberrorを取得したい By Cherry_Sunburst
22678 06/06/23 15:13:04 PB8.0: データストアでsqldberrorを取得したい By Cherry_Sunburst

カテゴリ:スクリプトの記述
日付:2006年06月23日 15:29 発信者:Cherry_Sunburst
題名:RE(1):PB8.0: データストアでsqldberrorを取得したい

Cherry_Sunburstさん、こんにちは。

>データストアを利用していて、update()メソッドを流した後に
>sqldberrorを取得したいです。
>データウィンドウだとdberror()メソッドを利用出来るのですが、
>データストアだとdberror()内にスクリプトを記述出来ません。
>どうすればsqldberrorを取得する事が出来るでしょうか?

>クラスを作成する必要がある場合、作成する必要がない場合の
>どちらでも、簡単な例を下さい。
>宜しくお願い致します。


引用
> PB7以降では、ウィンドウにDataWindowを配置するのと同じ感覚でDataStoreなどの非表示オブジェクトもウィン
> ドウの持ち物にすることができます。
> [挿入]?[オブジェクト]メニューから選択して追加します。
> (この場合、他のコントロールと同じで変数の宣言/CREATE/DESTROYは明示的に書く必要はありません)

> この要領で追加した非表示オブジェクトは、発生したイベントに対するスクリプトをウィンドウ内で捕まえるこ
> とができます。
> DataStoreを継承した独自クラスを用意しなくても、すっぴんの\"DataStore\"をそのまま使えます。
> DataWindow::DBErrorイベントと同じ感覚でスクリプトに記述すれば良いです。

クラスの中でDataStoreを利用しています。
ビューからオブジェクトを開き、上記手順でDataStoreオブジェクト(A)を追加し、
クラスの中で利用するDataStoreをdw = create (A)とする事で解決しました。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle Net 9
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle9i
WebServer (記載なし)

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