PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13123 00/09/06 13:43:27 RE(6):PB6.5: RETRIEVE時、Net8の不具合??? By とみくん
13119 00/09/06 12:57:34 RE(5):PB6.5: RETRIEVE時、Net8の不具合??? By Potato
13115 00/09/06 10:36:30 RE(4):PB6.5: RETRIEVE時、Net8の不具合??? By とみくん
13114 00/09/06 09:27:20 RE(3):PB6.5: RETRIEVE時、Net8の不具合??? By Potato
13110 00/09/05 17:59:06 RE(2):PB6.5: RETRIEVE時、Net8の不具合??? By とみくん
13099 00/09/05 17:04:45 RE(1):PB6.5: RETRIEVE時、Net8の不具合??? By Potato
13098 00/09/05 16:29:47 PB6.5: RETRIEVE時、Net8の不具合??? By とみくん

カテゴリ:データウィンドウ
日付:2000年09月06日 09:27 発信者:Potato
題名:RE(3):PB6.5: RETRIEVE時、Net8の不具合???

とみくんさん、おはようございます。

>Potatoさん、こんにちは。
>早速のお返事有り難う御座います!!

>>データウィンドウ作成後に、該当のテーブルのカラムの長さを
>>変更した可能性はありませんか。
>>
>>データウィンドウ ペインタのメニューで[行|カラムの仕様]で
>>データウィンドウが持っているカラムのデータ長がわかります。

>確かにカラムの長さを変えた形跡はあったようなので
>まったく新規にDWを作り直してみましたが
>新規作成したDWと、既存のDWでカラムのデータ長さは同じでした・・・。

>>もしも、データウィンドウが持っているほうが短かくても
>>DBparmでStaticBind=0が指定してあれば、Describeで
>>カラム情報が取得されるので、正常にカラムの値が取得でき
>>ると思います。

>SQL*Plusを使って、DESC 表名 とやったときと同じデータ長が
>DWにも設定されていたので、その辺は無問題だと思うんですよね・・・。


>それと、PBトレースログにも
>len=1500,type=CHAR,pbt=1,dbt=0,ct=0,prec=0,scale=0
>って感じで、現在のDBカラム長さがlen=に指定されてました。


2000バイトと4000バイトのカラムを作り、O84インタフェースでテスト
してみましたが、こちらでは、GetItemStringでちゃんとそれぞれ
2000バイトと4000バイト入ってきます。

こちらでテストしたテーブルのカラム情報
列名                           NULL?    型
------------------------------ -------- ----
AA                             NOT NULL NUMBER(5)
AB                                      VARCHAR2(2000)
AC                                      VARCHAR2(4000)

プレビューするれば全部取れるのであれば、データベース接続パラメータが
プレビューするときと、まったく同じになっているか確認してみては
いかがですか。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser Netscape4.X

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.