• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Ms/Accessで大きいファイルインポート→2,095,108KBで無効)

Ms/Accessで大きいファイルインポート→2,095,108KBで無効

このQ&Aのポイント
  • MS/access 2000で5000千万件のcsvファイル(1.6GB)を読み取ろうとすると、「引数が無効です」とポップアップが上がり、インポートが完了しません。そして、ファイルサイズを見ると、mdbファイルが2,095,108KBとなっています。Ms/accessには制限があるのでしょうか?
  • AccessやEXCELでは、2,095,108KB以上のファイルサイズに対応していないのでしょうか?
  • 試した環境はOS: 98、CPU: CELERON 433MHZ、MEMORY: 256MBとOS: 2000、CPU: CELERO 400MHZ、MEMORY: 192MBです。

質問者が選んだベストアンサー

  • ベストアンサー
  • aptiva
  • ベストアンサー率36% (193/529)
回答No.1

Access2000ヘルプファイル、Access データベースの標準仕様より Access データベース (.mdb) ファイルのサイズ 2GB。ただし、データベースには他のファイルとリンクしたテーブルが含まれるので、データベース全体の大きさはディスクの空き容量でのみ制限されます。 とのことです。 実際のところ、mdbで2GBのファイルを処理させるのはかなり無理が有ると思います。 MSDEでも制限は2GBですので、インデックス等付加すると確実に2GB超になると思います、SQL Server等をお勧めします。 ちなみにExcel2000の仕様はワークシートのサイズ65,536行、256列です。

5dai
質問者

お礼

aptivaさん回答ありがとうございます。 > Access2000ヘルプファイル、Access データベースの標準仕様より あらぁ~、すいません!!ヘルプに書いてありましたか・・・。 以前、インターネットで調べていたことがあって、「単純にハードディスクの容量による」と書いてありました。そのことを信じて作っていたのですが、まぁ途中で気付いてラッキーでした。 一応、CSVですのでSQL serverを始めとする本格的なDBを用意するべきですね。 お早い回答ありがとうございました。助かります。

関連するQ&A