PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11057 00/04/14 20:24:56 RE(2):PB6.5: LenB関数の代替関数は何でしょうか? By vsnaka
10989 00/04/10 09:20:19 RE(1):PB6.5: LenB関数の代替関数は何でしょうか? By Potato
10988 00/04/08 18:21:22 PB6.5: LenB関数の代替関数は何でしょうか? By vsnaka

カテゴリ:データウィンドウ
日付:2000年04月10日 09:20 発信者:Potato
題名:RE(1):PB6.5: LenB関数の代替関数は何でしょうか?

vsnakaさん、おはようございます。

>現在、PowerBuilder5.0からPowerBuilder6.5へのアプリケーションの移植を行っているのですが、
>1つ困ったことが起こりお知恵をお借りしたく質問させていただきます。
>データベースウィンドウペインタにてあるカラムオブジェクトのプロパティ→式の設定→colorに
> if ( lenB( docname ) < 40, 256, 255 )
>という式を記述していました。
>ところが、6.5からLenB関数を使うことができないらしく同様なことを記述する方法が見つかりません。
>PowerScriptでは、
> LenB(文字列) → Len(Blob(文字列))
>と置換して文字列(2バイトコード、1バイトコード混在)のバイト数を取得できるのですが、式の設定
>ではBlob関数が使用できません。
>式の設定の中で文字列のバイト数を取得するにはどうすればよいのでしょうか?
>よろしくお願いします。

オンライン ヘルプで「Len関数」と「LenW関数」のところを両方見てみて下さい。
簡単なテストプログラムを作ってみれば違いがわかると思います。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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