PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16651 | 01/11/28 14:47:54 | RE(3):PB6: LOWVALUE書きこめますか? By kanbo |
16584 | 01/11/15 16:23:24 | RE(2):PB6: LOWVALUE書きこめますか? By めめ |
16572 | 01/11/14 01:35:59 | RE(1):PB6: LOWVALUE書きこめますか? By M.M |
16571 | 01/11/13 20:07:15 | PB6: LOWVALUE書きこめますか? By kanbo |
カテゴリ:スクリプトの記述
日付:2001年11月28日 14:47 発信者:kanbo
題名:RE(3):PB6: LOWVALUE書きこめますか?
M.Mさん、めめさん分かりにくい
説明にレスいただきありがとうございます。
私のやりたいこととしてはまさしくめめさんのおっしゃった通り
文字列の中にCOBOLなどで言うlowvalueを挿入してテキストに書きこみたい
ということなのですが、教えていただいたblobedit()を用いたやり方でも
引数にnullがあった時点でnullを返すようになってしまい、思い通りにはなりませんでした。
そこで書きこみの際にlowvalueを書きこみたいところでFILESEEK()を使用して1文字分飛ばして
次の文字列を書きこむという処理を行ったところ飛ばした部分にlowvalue(null)を書きこむことが
できました。しかし別の問題が発生しまして、何行かlowvalueを含むデータを
書きこみしていくと何行目かでlowvalueを含む文字列がおかしくなってしまうという
現象が起こってしまいます。(例えば lowvalue lowvalue \"@\" と書きこまれるべきところに
FFFと書きこまれてしまったり)
filewrite関数ではビルダーで認識できる文字列とlowvalueの間に何か区切り文字などが
書きこまれないといけないという仕様などがあるのでしょうか?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.1
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.