PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22458 06/02/08 14:48:06 RE(3):PB9.0: テーブルの内容をファイルで保存 By Hakofugu
22454 06/02/07 16:57:29 RE(2):PB9.0: テーブルの内容をファイルで保存 By ろいたん
22452 06/02/07 09:51:49 RE(1):PB9.0: テーブルの内容をファイルで保存 By Hakofugu
22451 06/02/07 09:20:41 PB9.0: テーブルの内容をファイルで保存 By ろいたん

カテゴリ:データウィンドウ
日付:2006年02月08日 14:48 発信者:Hakofugu
題名:RE(3):PB9.0: テーブルの内容をファイルで保存

ろいたんさん、こんにちは。

中途半端な提案ですいませんでした。

とりあえず、やりたいことは実現できたようで何よりです。
ろいたんさんの返事を見て、私も実験してみたのですが、
FileCopy関数でマージはできないようですね。
存在しないファイル名でFilecopyした場合、1回目はいいのですが、
2回目以降は?1が戻ってきてしまいますね。
第3引数をFalseにした場合、上書きはしないけど追記もしないみたいです。

これは、仕様なのでしょうか?

HELPには追記もできると書いてたあったのですが..
オフィシャルのスタッフの方、可能であれば教えていただけませんか。

>Hakofuguさん、こんにちは。

>お返事ありがとうございます。
>教えていただいたとおり、
>データの件数を取得した後、1万件ずつに分けてDSからSaveAs関数で保存したものを、
>マージする方法をとりました。

>Filecopy関数では何度やっても追記することができなかったので、
>ファイルを読んで追記する方法をとりました。

>ありがとうございました。


>>
>>一度にできないのであれば分割すればいいのでは?
>>元のDW、またはDSから決まった件数だけ(例えば1万件)を別のDSにRowsCopyして、SaveAsしておく。
>>全部終わったら、ファイルをマージする。
>>余分なファイルは削除する。
>>といった手順ではどうでしょう?
>>決まった件数をINIファイルに定義しておけば、APP.を動かすPCの
>>能力に応じてPGの変更(コンパイル)なしに対応できるのでは?
>>
>>ファイルのマージはFileCopy関数でオプションの設定をすれば追加書き込みで
>>できるようなので。
>>
>>スマートではないので、最後の手段かな?
>>



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS その他
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS その他
WebServer (記載なし)

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