0
私はMS Accessの同時性について簡単に質問しています。私はexcelで入力シートを構築し、VBコードはMS Accessデータベースへの接続をオープンして約5ミリ秒で8つのフィールドを記録し、すぐに(特定のユーザーのために)接続を閉じます。私はAccessに並行性の限界があることを認識していますが、これは70人のユーザーにとって本当に知りたいのですか?それらのすべてがまったく同じ時刻にデータを記録するわけではありません。もし起こるとすれば、70人中20〜30人(最も多く)がまったく同じ時刻に何かを記録するかもしれません。MS Access同時アクセスユーザ
また、アクセスデータベースはデータの保存にのみ使用されます。
Dim NewCon As ADODB.Connection
Set NewCon = New ADODB.Connection
Dim Recordset As ADODB.Recordset
Set Recordset = New ADODB.Recordset
NewCon.Open "Provider=Microsoft.ace.oledb.12.0;Data Source=C:\Users\my.user\Desktop\Testing\Database1.accdb"
Recordset.Open "DATA", NewCon, adOpenDynamic, adLockOptimistic
Recordset.AddNew
'Primary Key
Recordset.Fields(0).Value = G
'Field 2
Recordset.Fields(1).Value = A
'Field 3
Recordset.Fields(2).Value = B
'Field 4
Recordset.Fields(3).Value = C
'Field 5
Recordset.Fields(4).Value = D
'Field 6
Recordset.Fields(5).Value = E
'Field 7
Recordset.Fields(6).Value = F
'Field 8
Recordset.Fields(7).Value = Format(Now, "m/d/yyyy h:mm:ss")
Recordset.Update
Recordset.Close
NewCon.Close
SharePointリストを使用してAccessにリンクする機能はありますか?もしそうなら、私はそれをするでしょう。 – theMayer
問題ではありません。 – June7
レコードを追加するだけなので、並行性はまったく問題ではありません。競合する可能性はありません。 –