• ベストアンサー

mdbファイルにDAO接続時、ファイルロックエラーが発生

環境:Windows2000/XP、VB6、Office2003 mdbファイルにDAO接続する時にファイルロックができなかったというエラーが出ることがあります。 これを回避する方法はありませんか? 例えば、ファイルロックに失敗した場合に再試行するとか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#22222
noname#22222
回答No.1

MSDNライブラリを参照すると、<レコードセット ロックでのエラーのチェック>の項があります。 エラー番号 3262、":テーブルをロックできませんでした。" ・エラートラップする。 ・待機する。 ・再試行。 という手順で対応します。 待機では、次のPause関数が利用できます。 Public Sub Pause(ByVal PauseTime As Single)   Dim Finish As Single      Finish = Timer + PauseTime   Do     DoEvents   Loop Until Timer > Finish End Sub

freednia
質問者

お礼

ありがとうございます。 なんとかがんばってみます。