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 (記載なし)

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