PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
9503 99/12/07 10:17:50 RE(3):PB7.0: 外部データ(TXT)について By Kasi
9499 99/12/06 18:46:17 RE(2):PB7.0: 外部データ(TXT)について By あすかちゃんの父
9498 99/12/06 17:39:28 RE(1):PB7.0: 外部データ(TXT)について By こばやし
9490 99/12/06 13:52:40 PB7.0: 外部データ(TXT)について By こばやし

カテゴリ:スクリプトの記述
日付:1999年12月07日 10:17 発信者:Kasi
題名:RE(3):PB7.0: 外部データ(TXT)について

こばやしさん、こんにちは。

>日頃は、あすかちゃんの父さんのfreelibを利用させていただいます。
>実は、この中の機能でFILECOPYする関数があるのですが
>これをまねて、入力ファイルの切り取り(開始桁、終了桁指定)をおこないたいのですが
>コマンドが分かりません。
>どなたか、教えて下さい。

>入力ファイルがタブ区切りなら問題ないのですが、スペース区切りで、しかも500バイト位あります。
>おまけに読み込むカラムの最大値は255迄なのです。

>よろしくお願いします。

やりたいことが今一つ分からないのですが、「入力ファイルがタブ区切りなら問題ない」
ということは、タブ区切りならDWにインポートして処理するということでしょうか。

だとしたら、スペース区切りでも読み込んでしまえば良いと思います。
PB D.S にCSVファイル読込関数があります。その中のgf_impcsvの
48行目
lEnd = PosW ( sLine, \",\",lStart )

lEnd = PosW ( sLine, \" \",lStart )
に書き換えればスペース区切りでも読めるはずです。

まあ、この関数はSAVEAS関数でヘッダー付きで出力したファイルを
読込対象にしているのでヘッダーが無い場合は、読み込んだデータと
DWのカラムの関連付けを作ってやらなければなりませんが。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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