
Opening a connection with ADO to a MS Access 97 .mdb file
Can anyone tell me what i`m doing wrong .. I can`t seem to get or work
out the propper connection method ...
My code is listed bellow but returns the error
`Can`t start your application: The workgroup information file is
missing or opened exclusivly by another users ..`
Any help would be of interest .. especialy a working code example and
database.
Private Sub Command1_Click()
Dim conn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
' Open Connection
conn.Open "provider=Microsoft.Jet.OLEDB.3.51;data
source=c:\temp\t2supprt.mdb;User ID=Admin;Password=xxxx"
' SQL ?
Set cmd.ActiveConnection = conn
cmd.CommandText = "SELECT * from tblClient"
' Cursor Location
' rs.CursorLocation = tblClient
rs.Open cmd, , adOpenStatic, adLockBatchOptimistic
' Step 4
rs.Sort = "SearchName"
rs.Filter = "Telephone LIKE '0171*'"
rs.MoveFirst
Do While Not rs.EOF
Debug.Print "Name: " & rs!SearchName & "Phone: " & rs!Telephone &
vbCr
rs.MoveNext
Loop
' Step 5
conn.BeginTrans
'Step 6, part A
On Error GoTo ConflictHandler
rs.UpdateBatch
On Error GoTo 0
conn.CommitTrans
Exit Sub
'Step 6, part B
ConflictHandler:
rs.Filter = adFilterConflictingRecords
rs.MoveFirst
Do While Not rs.EOF
Debug.Print "Conflict: Name: " & rs!SearchName & "Phone: " &
rs!Telephone & vbCr
rs.MoveNext
Loop
conn.Rollback
Resume Next
End Sub