PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14748 | 01/03/08 23:54:59 | RE(6):PB7.0: dwのupdate処理 By まこと |
14740 | 01/03/08 17:10:29 | RE(5):PB7.0: dwのupdate処理 By 龍之介 |
14723 | 01/03/07 09:26:34 | RE(4):PB7.0: dwのupdate処理 By 龍之介 |
14721 | 01/03/06 17:06:54 | RE(3):PB7.0: dwのupdate処理 By まこと |
14715 | 01/03/05 17:37:15 | RE(2):PB7.0: dwのupdate処理 By 龍之介 |
14714 | 01/03/05 12:44:28 | RE(1):PB7.0: dwのupdate処理 By まこと |
14711 | 01/03/02 16:44:23 | PB7.0: dwのupdate処理 By 龍之介 |
カテゴリ:データウィンドウ
日付:2001年03月08日 17:10 発信者:龍之介
題名:RE(5):PB7.0: dwのupdate処理
まことさんさん、こんにちは。
だいぶ原因が解決してきました。
どうやらdwで更新後にトリガーを発生させているため
トリガーが一回だと大丈夫のようですが
そのトリガーから次のトリガーを発生させるとだめなようです。
SQL Serverの設定でトリガーのネストを許すに設定すると
Sqldbcode=50000が帰ってきてしまい、更新処理がうまくいきません。
Update関数で自分でCommitやRollbackをしているのですが
Update関数でエラーが出たときでもCommitしてやると処理はうまくいっています。
また、SQL Serverの設定でネストを許さないとすると
Update処理はうまくいくのですがその後のトリガーが発生しないため
データだ作成できなく一連の流れがうまくいきません。
どなたか相談にのってください。
よろしくお願いいたします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS Windows 2000
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.