A5:SQL Mk-2

開発のこと、日々のこと

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

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

  • このトピックには3件の返信、2人の参加者があり、最後にyamaにより2ヶ月、 2週前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #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のアップデートを行い、再度実行したところ問題が解消しました。

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

    #21871 返信
    yama
    ゲスト

    いつも便利に使わせていただいています。ありがとうございます。
    SQLを複数起動し、結果セットをエクセルファイルにまとめて出力しようと思い
    アイコンを選択、または ctrl+shift+Lを行いましたが、結果セットは1つしか出力されません。
    windows updateも最新でtmpファイルはありませんでした。ちなみにオプションからシートを分ける
    項目にチェックを入れて実行してみましたが、やはりシートは1つしかできません。何か解決方法は
    ないのでしょうか?

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




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