- ベストアンサー
※ 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です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Access2000ヘルプファイル、Access データベースの標準仕様より Access データベース (.mdb) ファイルのサイズ 2GB。ただし、データベースには他のファイルとリンクしたテーブルが含まれるので、データベース全体の大きさはディスクの空き容量でのみ制限されます。 とのことです。 実際のところ、mdbで2GBのファイルを処理させるのはかなり無理が有ると思います。 MSDEでも制限は2GBですので、インデックス等付加すると確実に2GB超になると思います、SQL Server等をお勧めします。 ちなみにExcel2000の仕様はワークシートのサイズ65,536行、256列です。
お礼
aptivaさん回答ありがとうございます。 > Access2000ヘルプファイル、Access データベースの標準仕様より あらぁ~、すいません!!ヘルプに書いてありましたか・・・。 以前、インターネットで調べていたことがあって、「単純にハードディスクの容量による」と書いてありました。そのことを信じて作っていたのですが、まぁ途中で気付いてラッキーでした。 一応、CSVですのでSQL serverを始めとする本格的なDBを用意するべきですね。 お早い回答ありがとうございました。助かります。