Access上で大量のトランザクションが発生したらよく出ます。
この値を変更すれば問題ないかと思います。
それにしてもAccessでは大量トランザクションを走らせる事を前提にしていないことが良くわかる。
確かに大量データであればServerとして稼動目的としているDBを使ったほうが良いという事なのだが。。。
たぶん最適な方法!!
『SetOption メソッドを使用して MaxLocksPerFile の値を一時的に変更する 』
DAOを使います。
DAO.DBEngine.SetOption dbmaxlocksperfile,15000
参考:
http://support.microsoft.com/kb/815281/ja
0 件のコメント:
コメントを投稿