PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23638 | 09/12/03 14:47:33 | RE(1):PB9.0: SaveAs関数の行数条件 By Pos |
23549 | 09/06/19 15:07:22 | PB9.0: SaveAs関数の行数条件 By ToYo |
カテゴリ:PowerBuilderの開発環境
日付:2009年12月03日 14:47 発信者:Pos
題名:RE(1):PB9.0: SaveAs関数の行数条件
ToYoさん、こんにちは。
回避策の一つとして分割エクスポートで対応可能です
-------------------------------------------------------------
dw_2.DataObject = dw_1.DataObject
以下の処理を分割回数分繰り返す
dw_1.SetFilter(\"getrow()<=\"+string(分割件数))
dw_1.Filter()
dw_2.Reset()
dw_1.RowsCopy(1,dw_1.RowCount(), Primary!, dw_2, 1, Primary!)
dw_2.SaveAs(...) //ファイル名を動的に変更します
dw_1.RowsDiscard(1, dw_1.RowCount(), Primary!)
-------------------------------------------------------------
※注意dw_1の内容は破棄されてしまいます。
すでに解決されているかもしれませんが、お試しください。
以上
>お世話になります。
>データウィンドウのデータをSaveAs関数にてExcelファイルとして保存する
>プログラムを作成しました。
>しかし、3万行ぐらいのデータを保存すると、Excelファイルは作成されるのですが
>データが1万6千行ぐらいで切れてしまっています。
>プログラム上エラーも発生しません。
>ヘルプを見ても特に上限があるようには書いてありませんが、SaveAs関数には何か上限
>設定があるのでしょうか?また同様の現状を経験した人はいませんでしょうか?
>よろしくお願いします。
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows Server 2003
DBMS Oracle Net 9
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.