PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19728 | 03/06/16 10:40:21 | RE(4):自己レス:PB7.0: トランザクションについて教えてください By coo |
19720 | 03/06/13 16:03:40 | RE(3):PB7.0: トランザクションについて教えてください By B-Jacky |
19719 | 03/06/13 15:53:36 | RE(2):自己レス:PB7.0: トランザクションについて教えてください By B-Jacky |
19718 | 03/06/13 16:03:22 | RE(1):PB7.0: トランザクションについて教えてください By hirotyan |
19715 | 03/06/12 20:03:49 | PB7.0: トランザクションについて教えてください By B-Jacky |
カテゴリ:データベース
日付:2003年06月13日 16:03 発信者:B-Jacky
題名:RE(3):PB7.0: トランザクションについて教えてください
hirotyanさん、こんにちは。
>B-Jackyさん、こんにちは。
>
>このへん、私も勉強中なんで怪しいんですが・・・。
>
>>次に別なノンビジュアルオブジェクト内の埋め込みSQL文で記述したDELETE文を呼びます。
>>(例 reference transaction AAA <= 引数定義
>> DELETE FROM ・・・ USING AAA;)
>>この時点で応答なしになります。成否コードのチェックもできません。
>>ちなみにDELETE文を記述したノンビジュアルオブジェクトはインスタンスの自動生成にチェックを付けて
>>ある画面のインスタンス変数にて定義しています。
>
>別なオブジェクトでインスタンスが作成されているので、
>トランザクションオブジェクトも全く別のからっぽのオブジェクトとして作成されているような気がします。
>だから、もう一度接続情報を入れてやるか、最初に作ったトランザクションオブジェクトを参照できる
>ようにする必要があると思います。
>
>って、全然違うかも。(汗)
>
>一度、「別なノンビジュアル?」で作ったトランザクションオブジェクトに、本当に
>接続情報が入っているのかどうか、チェックしてみてはどうですか?
>
>
コメントありがとうございました。
自己レス作成中にコメントが入っていたのでびっくりしました。
一応、接続情報にエラーは見つかりませんでした。
解決なのかどうかは分かりませんが、一応以下のようにして回避できました。
裏画面:Aテーブルの内容をFETCH文(トランザクションSQLCA)にてデータウィンドウに表示
前画面:Aテーブルの内容をFETCH文(トランザクションTRSXX)にてデータウィンドウに表示
Aテーブルの内容を埋め込みSQL文(DELETE文)を発行
画面が応答なしになる
この裏画面のトランザクションSQLCAをTRSXXにして回避できました。
同一テーブルを別々のトランザクションでFETCHして片方にて更新かけることはできないのでしょうか?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.