Problem bei Zugriff auf Access Datenbank aus Excel heraus
Karsten Jung
Hallo
Ich habe Datenbanken.
Diese spreche ich über folgendes Makro an:
Sub Verbindung_Access_herstellen(cn, rs, Source_1, Datenbank_1)
'Verbindung zu ACCESS herstellen
Set cn = New ADODB.Connection
cn.ConnectionString = Datenbank_1
'Verbindung öffnen
cn.Open
Set rs = New ADODB.Recordset
With rs
Set .ActiveConnection = cn
.Source = Source_1
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
End Sub
Ob wohl ich .CursorType = adOpenKeyset mitgebe, wird der sobald .open ausgeführt wird, zeitweise auf adOpenForwardOnly geändert.
Das passiert nicht immer und immer bei unterschiedlichen Datenbankzugriffen.
Ich beende jeden Datenbankzugriff immer mit:
'Verbindung beenden
rs.Close
'Verbindung beenden
cn.Close
Set rs = Nothing
Set cn = Nothing
Ich öffne in dem Makro mehrere Zugriffe direkt hintereinander.
Jetzt habe ich das Gefühl, dass die Datenbank noch nicht wieder frei ist, wenn ich den nächsten Datenbankzugriff aufrufe.
Was kann das sein?
Gruß
Karsten