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

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