PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
7989 | 99/09/03 17:03:26 | RE(2):PB6.5: FETCH時にページ違反 By Gota |
7983 | 99/09/03 13:50:51 | RE(1):PB6.5: FETCH時にページ違反 By Taka |
7964 | 99/09/02 19:00:21 | PB6.5: FETCH時にページ違反 By Gota |
カテゴリ:PowerBuilderの不具合?
日付:1999年09月03日 17:03 発信者:Gota
題名:RE(2):PB6.5: FETCH時にページ違反
Takaさん、こんにちは。
>PB5.xの頃、「埋め込みSQLのカーソルでは、FOR UPDATE句はダメ」という現象がありました。
>しょうがないので、データストアで回避したことがあります。
レスありがとうございます。
色々試したのですが以下のことがわかりました。
1.FOR UPDATE句をつけてカーソルを定義し、OPEN後FETCHするとページ違反が発生する。
2.条件に合うレコードが無い(NOTFOUND)場合はFETCHしても発生しない。
3.FROMの後にテーブルを2つ以上書けば発生しない。
どうもPowerBuilderの不具合みたいですね。
好ましくないですがFROMにダミーのテーブルを書いて回避します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.