Accessアプリ*1の、月締め処理を6ヶ月間の範囲指定に改造したら、 実行時エラー 3052 が発生して動かなくなった。 ファイルの共有ロック数が制限を超えています(Error 3052)。 って、なんだよこれ、一人でしか使わないシステムだけど。 共有してないよ・・・・ Microsoftの技術情報 多数のトランザクション処理中にエラー メッセージ "ファイルの共有ロック数が制限を超えています" が表示される トランザクションとかかけてないし、何?? 資料見ると 「方法 1 : MaxLocksPerFile レジストリ キーを設定して、ファイルごとの最大ロック数を増やす」 おいおい、このアプリ導入している端末全部変えるの?無理あるよね。 「方法 2 : SetOption メソッドを使用して MaxLocksPerFile の値を一時的に変更する」 これこれ、試しました。 規定値が95