PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6173 | 99/04/23 20:58:13 | RE(7):PB5.0.03: D.WのRetrieve中に他の処理が走る? By M.M |
6144 | 99/04/23 01:45:31 | RE(6):PB5.0.03: D.WのRetrieve中に他の処理が走る? By まこと |
6140 | 99/04/22 22:39:50 | RE(5):PB5.0.03: D.WのRetrieve中に他の処理が走る? By G3 |
6059 | 99/04/20 10:08:05 | RE(4):PB5.0.03: D.WのRetrieve中に他の処理が走る? By M.M |
6056 | 99/04/20 09:16:33 | RE(3):PB5.0.03: D.WのRetrieve中に他の処理が走る? By てとらぽっと |
6055 | 99/04/19 21:19:13 | RE(2):PB5.0.03: D.WのRetrieve中に他の処理が走る? By G3 |
6049 | 99/04/19 17:11:49 | RE(1):PB5.0.03: D.WのRetrieve中に他の処理が走る? By M.M |
6048 | 99/04/19 16:28:32 | PB5.0.03: D.WのRetrieve中に他の処理が走る? By G2 |
カテゴリ:データウィンドウ
日付:1999年04月19日 17:11 発信者:M.M
題名:RE(1):PB5.0.03: D.WのRetrieve中に他の処理が走る?
「G2」さん、こんにちは。
>(前略)
> 「ct_cmd_drop():ユーザapiレイヤ外部エラー:コマンド構造体アイドル
>状態の時だけこのルーチンを呼び出すことが出来ます」
>
>上記の内容はDBMS:Sybaseが出力する「SQLDBTXET」の内容です
>で、SybaseのQ/A窓口に確認すると
>
>「メッセージからしてRetrieve中に他のコマンドを発行し,検索中のているようです。
> そのようなコーディングをしていないかチェックして
> してください」
>
>と言われたのですが、そんな複雑なことはしていないのです。
>例としては
>
> li_ret = dw_1.Retrieve()
> if li_ret <> 0 then ・・・エラー処理
> dw_1.getitemstring(・・・
>
>Retrieve結果は大量(数千件?1万件)です
PB+Sybaseの組合せで使用したことが無いので、推測モードの発言です。
PowerBuilderのデータウィンドウが非同期モードで動いてませんか?
もし非同期モードになっていれば、Retrieve中も他のイベントが動きますので、上記に
あるように他の検索処理が走ってしまう可能性はあります。
DB接続時に、SQLCA.DBParm=\"async=1\"と設定されていると、データウィンドウでの検索が
非同期モードで実行されます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase Open Client/C 11
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.