Tip of the moment is:
4 ADO Access connection examples
Example 1a
'The ADO connection that Access uses
'Debug.Print CurrentProject.AccessConnection
Dim conTenging As New ADODB.Connection
With conTenging
.Provider = "Microsoft.Access.OLEDB.10.0"
.Properties("Persist Security Info") = "False"
.Properties("Data Source") = "Test.mdb"
.Properties("User ID") = "Admin"
.Properties("Data Provider") = "Microsoft.Jet.OLEDB.4.0"
End With
Example 1b (Similar to above)
conTenging.ConnectionString = _
"Provider=Microsoft.Access.OLEDB.10.0;" & _
"Persist
Security Info=False;" & _
"Data Source=Test.mdb;" & _
"User ID=Admin;" & _
"Data Provider=Microsoft.Jet.OLEDB.4.0"
Example 2a
'An ADO connection
'Debug.Print CurrentProject.Connection
Dim conTenging As New ADODB.Connection
With conTenging
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("User ID") = "Admin"
.Properties("Data Source") = "Test.mdb"
.Mode = adModeShareDenyNone
.Properties("Extended Properties") = ""
.Properties("Jet OLEDB:System database") = _
"C:\PROGRA~1\MICROS~3\Office\SYSTEM.MDW"
.Properties("Jet OLEDB:Registry Path") = _
"SOFTWARE\Microsoft\Office\10.0\Access\Jet\4.0"
.Properties("Jet OLEDB:Database Password") = ""
.Properties("Jet OLEDB:Engine Type") = "5"
.Properties("Jet OLEDB:Database Locking Mode") = "0"
.Properties("Jet OLEDB:Global Partial Bulk Ops") = "2"
.Properties("Jet OLEDB:Global Bulk Transactions") = "1"
.Properties("Jet OLEDB:New Database Password") = ""
.Properties("Jet OLEDB:Create System Database") = "False"
.Properties("Jet OLEDB:Encrypt Database") = "False"
.Properties("Jet OLEDB:Don't Copy Locale on Compact") = "False"
.Properties("Jet OLEDB:Compact Without Replica Repair") = "False"
.Properties("Jet OLEDB:SFP") = False
End With
Example 2b (Similar to above)
Dim conTenging As New ADODB.Connection
conTenging.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;"
& _
"User ID=Admin;" & _
"Data Source=Test.mdb;" & _
"Mode=Share Deny None;" & _
"Extended Properties='';" & _
"Jet OLEDB:System database=C:\PROGRA~1\MICROS~3\Office\SYSTEM.MDW;" & _
"Jet OLEDB:Registry Path=SOFTWARE\Microsoft\Office\10.0\Access\Jet\4.0;" & _
"Jet OLEDB:Database Password='';Jet OLEDB:Engine Type=5;" & _
"Jet OLEDB:Database Locking Mode=0;" & _
"Jet OLEDB:Global Partial Bulk Ops=2;" & _
"Jet OLEDB:Global Bulk Transactions=1;" & _
"Jet OLEDB:New Database Password='';" & _
"Jet OLEDB:Create System Database=False;" & _
"Jet OLEDB:Encrypt Database=False;" & _
"Jet OLEDB:Don't Copy Locale on Compact=False;" & _
"Jet OLEDB:Compact Without Replica Repair=False;" & _
"Jet OLEDB:SFP=False"
Bibliography: Arni Laugdal
See also:
Send a comment (Article nr: 10068)