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月12日 21:31 発信者:Potato
題名:RE(1):PB10.0: RightTrim関数について
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.