2008年6月10日火曜日

ProgressBarコントロールの使い方

ふとProgressBarが使いたくなったので、検索したところ参考サイトを発見!!

良く出来ている。

DoEventsやマルチスレッドについても載っているので大いに参考

http://dobon.net/

2008年6月4日水曜日

Accessで『多数のトランザクション処理中にエラー メッセージ "ファイルの共有ロック数が制限を超えています" が表示される』が出たら!!

Access上で大量のトランザクションが発生したらよく出ます。

この値を変更すれば問題ないかと思います。

それにしてもAccessでは大量トランザクションを走らせる事を前提にしていないことが良くわかる。

確かに大量データであればServerとして稼動目的としているDBを使ったほうが良いという事なのだが。。。

たぶん最適な方法!!
『SetOption メソッドを使用して MaxLocksPerFile の値を一時的に変更する 』
DAOを使います。

DAO.DBEngine.SetOption dbmaxlocksperfile,15000


参考:
http://support.microsoft.com/kb/815281/ja