• ベストアンサー

Access2002、排他?

Windows2000Serverにmdbファイルを置いて、各端末からアクセスできるようにしたいのですが、一人が開くと他はひらけないようにするにはどうしたらいいですか? 宜しくお願いします!

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

ADOを使って排他モードで開くようにすれば良いのではないでしょうか。 adModeShareExclusiveで完全に排他で開くはずです。 Option Explicit Dim cnn As ADODB.Connection Dim rec As New ADODB.Recordset Private Sub cmdGO_Click() Set cnn = New ADODB.Connection ' 排他モードで開く cnn.Mode = adModeShareExclusive cnn.Open "Provider=SQLOLEDB;" & _ "Data Source=(local);" & _ "Initial Catalog=Test;", "sa", "" rec.Open "select * from TestDB", cnn, _ adOpenKeyset, adLockOptimistic End Sub この様な記述で良いと思いますが参考になりますでしょうか。

関連するQ&A