PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1502 | 98/05/15 20:36:58 | RE(3):トレース機能ってどうするの? By Taka |
1494 | 98/05/15 17:42:00 | RE(2):トレース機能ってどうするの? By HIDENORI |
1490 | 98/05/15 17:02:27 | RE(1):PB5.0.02: スプリクトに記述したSQL文が止まる?? By Taka |
1479 | 98/05/15 12:46:29 | PB5.0.02: スプリクトに記述したSQL文が止まる?? By HIDENORI |
カテゴリ:旧電子会議室
日付:1998年05月15日 20:36 発信者:Taka
題名:RE(3):トレース機能ってどうするの?
アプリケーションが起動されてから CONNECT する前までに、
トランザクションオブジェクト(デフォルトはSQLCA)のプロパティを初期化している箇所が
あるはずです(これがないと CONNECT されない)。
最低でも、次のようなスクリプトがどこかにあるはずです。
SQLCA.DBMS = 文字列
SQLCA.ServerName =文字列
SQLCA.LogID = 文字列
SQLCA.LogPass = 文字列
上記でいう「文字列」は、一般的にはアプリケーション固有のINIファイルから得た値を
用いると思いますが、まれに、文字列を直接書いていたり、PB.INI を用いている人も
いるようです。
ORACLE の場合、SQLCA.DBMS には \"O72\" とか \"O73\" などを代入する必要があります。
これを、\"trace O72\" とか \"trace O73\" を代入して CONNECT すると、トレース・ログが
書き出されます(CONNECT時にインフォメーションがでる)。
このトレース機能は、あくまでも PBのデータベースインターフェイスが行っているものであり、
DBMS側のトレース機能とは別なので注意してください。
詳しくは、PB5の「データベースインターフェイス・ガイド」を参照してください。
>「応答なし」になってPBが凍るんです。
「応答なし」は、ORACLE からの「返答待ち」の状態であると思われます。
>結論としてはpbの問題ではないかもしれない・・・
メモリなどの環境的な要因でしょうか...
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.