使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
注:この回答は自動的に翻訳されています。そのため、文法の誤りや不自然な表現が含まれていることがあります。
こんにちは wako 様
Q&Aフォーラムにお問い合わせいただきありがとうございます。
私の調査に基づくと、こちらの公式Microsoft記事が参考になるかと思います:この記事では、「ディスク領域またはメモリが不足しています」というエラーは、Accessのテーブルに対する操作を行う際に発生する可能性があると説明されています。この現象は、トランザクションに必要なページロック数が、Windowsレジストリでデフォルトで9500に設定されているMaxLocksPerFileの値を超えたときに発生します。Access テーブルに対して操作を実行すると、"ディスク領域またはメモリが不足しています" というエラーが表示される
記事によると、推奨される解決策には次のものがあります:
- レジストリでMaxLocksPerFileの値を変更する
- SetOptionを使用して一時的にMaxLocksPerFileを増加させる
- アクションクエリでUseTransactionプロパティを設定する
これらの方法を試して、問題が解決するかどうか確認してみてください。もしこれらを試しても問題が解決しない場合は、状況を更新していただければ、引き続きサポートいたします。
注意:このスレッドに関連するメール通知を受け取りたい場合は、当社のドキュメントの手順に従ってメール通知を有効にしてください。