質問: accessの排他問題 accessの排他について質問です。 現在、データベースサーバにaccessを使用しています。 そこでクライアント端末から複数のアクセスが生じた場合の排他の対処法を教えてください。 odbcでリンクしようとしたのですが通常、ms-access では、access 自身のデータベース(mdb) を odbc を介してリンクする事は出来ない仕組みになっているそうです。 なにか良い解決策はないでしょうか?
回答: 前回の質問時に参照urlを載せましたがadoを使って接続すれば接続できますので。 接続する際にconnectionのmodeをadmodeshareexclusiveと指定すれば完全に排他的に開きます。 共有モードで開く場合はmodeをadmodesharedenynoneにしてください。 他の接続によってすでに開かれているデータベースを排他的に開くことはできません。