A5:SQL Mk-2

開発のこと、日々のこと

全ての結果セットがExcelに出力されない

ホーム フォーラム A5:SQL Mk-2掲示板 全ての結果セットがExcelに出力されない

  • このトピックには2件の返信、2人の参加者があり、最後にRRRにより5年、 4ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #3562 返信
    RRR
    ゲスト

    いつもお世話になっております。

    SQLを実行し、全ての結果セットがExcelに出力(Shift+Ctrl+L)を実行すると、
    出力されたExcelのセルB3から結果が表示されていたのですが、
    セルA2に表示されているSQL文と同じ内容が表示されるようになりました。

    正常に動いていたとき:
     セルA1 ODBCなどの接続ソース
     セルA2 実行SQL文
     セルB3以降 全ての結果セットを表示
    現在:
     セルA1 ODBCなどの接続ソース
     セルA2 実行SQL文
     セルB3 実行SQL文

    バージョンは2.11.0で運用しており、2.13.3に変更しましたが結果は同じです。

    ※結果セット最大数はは60000にしてます。
    ※表示中の結果セット~の方は正常に表示されます。

    どう対処すればよいでしょうか???

    #3576 返信
    松原正和
    キーマスター

    RRRさんこんにちは。
     
    原因は良く分からなかったのですが、A5:SQL Mk-2ではExcelに出力する際、環境変数 TMP で表されるフォルダにTempData*.xmlのようなテンポラリファイルを生成します。
     
    このテンポラリファイルの書き込みまたは読み込みがうまくいっていないのかもしれません。また、基本的にテンポラリファイルは実行後に削除されるのですが、何かの拍子に残ってしまうことがあります。
     
    コマンドプロンプトから「start %TMP%」等と実行するとテンポラリフォルダを開くことができるので、TempData*.xmlのファイルがあったら削除してみるとよいかもしれません。
     
    あとは、Microsoft Office がおかしくなっている可能性もあるので、本当なら再インストールしてみていただきたいところですが、多分それは大変でしょうか。

    #3623 返信
    RRR
    ゲスト

    ご回答ありがとうございます。

    該当するテンポラリーファイルは存在しませんでした。
    しかし、Officeのアップデートを行い、再度実行したところ問題が解消しました。

    適切なアドバイスをありがとうございました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: 全ての結果セットがExcelに出力されない
あなたの情報:




コメントは受け付けていません。