質問: linkdb.openrecordset("テーブル名",dbopentable)
回答: パス名は正しく設定していますか? set linkdb = workspaces(0).opendatabase("\\server1\...\database.mdb", false) のような形にすると、うまく動くとかもしれません。 また、tableタイプのレコードセットは、editやupdateを行っている間、該当のレコード及び付近の2kバイトの領域をロックします。 もしかしたら、他のユーザーがロックしているレコードにアクセスしようとして、処理が失敗するのかもしれません。