C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87353 / )  OLEDBでのMax Locks Per Fileの設定
□投稿者/ dekoderu (1回)-(2018/05/14(Mon) 17:50:41)

分類:[VB.NET/VB2005 以降] 

データベースをAccess、画面をVB.Net2008で作成しております。

大量のデータをインサートした際に、「ファイルの共有ロック数が制限を超えています」というエラーが発生したため、サイトを調べたところ
Max Locks Per Fileの設定を行えば回避できる方法がありました。
その方法で試してみたところ、「インストール可能な ISAM ドライバが見つかりませんでした。」というエラーが発生します。

以下コードです。
---------------------------------------------
Public oConn As New OleDbConnection
Public oCommand As New OleDbCommand

'DB接続文字列の設定
oConn.ConnectionString = "Provider="Microsoft.ACE.OLEDB.12.0;" & _
"Data Source="C:\Project\TEST.accdb;" & _
"Jet OLEDB:Database Password="TEST;" & _
"Jet OLEDB:Max Locks Per File=100000"

'コネクションの設定
oCommand.Connection = oConn
' 接続を開く
oConn.Open()
oCommand = oConn.CreateCommand()

---------------------------------------------

間違えているところなどありましたら
ご教授いただければと思います。
お手数をおかけしますが
よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -