PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23060 | 07/07/13 10:16:33 | RE(2):PB10.0: RightTrim関数について By NAKABA |
23059 | 07/07/12 21:31:26 | RE(1):PB10.0: RightTrim関数について By Potato |
23058 | 07/07/12 20:27:49 | PB10.0: RightTrim関数について By NAKABA |
カテゴリ:PowerBuilderの不具合?
日付:2007年07月13日 10:16 発信者:NAKABA
題名:RE(2):PB10.0: RightTrim関数について
Potatoさん、ありがとうございます。
C2で対応されているのですね。
リリースノート10.2.1までは確認していたのですが、C2は気付きませんでした。
アップデートサブスクリプション(でしたよね?)には入っているはずなので、
これで何とかなりそうです。
ありがとうございました。
>NAKABAさん、こんばんは。
>
>以下のページの 障害番号:ASIS#286059(10718) じゃないでしょうか。
>http://www.ashisuto.co.jp/prod/powerbuilder/tech/1184010_2981.html
>
>
>>RightTrim関数について、ご教示願いたい事があります。
>>
>>現在7.0.2から10.2.1へのバージョンアップ作業中なのですが、スペースのみの
>>文字列を操作する場合のみ、RightTrim関数が7と10で違った動きをします。
>>
>>7では
>>
>>RightTrim(\' \') = \'\' → 半角
>>RightTrim(\' \') = \'\' → 全角
>>RightTrimW(\' \') = \'\' → 半角
>>RightTrimW(\' \') = \'\' → 全角
>>
>>のように、全てスペースを削除してくれるのですが、10では
>>
>>RightTrim(\' \') = \' \' → 半角
>>RightTrim(\' \') = \' \' → 全角
>>RightTrimW(\' \') = \'\' → 半角(これだけは全てスペースを削除してくれる)
>>RightTrimW(\' \') = \' \' → 全角
>>
>>のように、1つだけスペースが残ってしまいます。
>>これが\'A \'などのように、スペース以外の文字が頭に入っていれば、きちんと
>>スペースを削除してくれるのですが、何故かスペースだけだと、上記のようになります。
>>これは10のバグなのでしょうか?対処法などはあるのでしょうか?
>>Trim関数はなるべく使いたくないので、7と同じような動きをする関数を作成し、
>>全て置き換えしようと思ったのですが、RightTrim関数は使用頻度が高いので、
>>それもなかなか難しく・・・。
>>このような場合、全て一括で置換してくれるような機能はないでしょうか?
>>
>>宜しくお願いします。
>>
>>
>
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net 9
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle10G
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.