Der_Wanderer
Grünschnabel
Hi,
Ich habe ein Programm geschrieben zum Replizieren und Synchronisieren von Datenbanken. Eine neue Datenbank muß aber erst replizierbar gemacht werden:
Soweit kein Problem, aber wenn ich dann später im Programm folgenden Code ausführe:
dann sagt er mir, daß die Datei schon verwendet wir. Aber wie kann das sein Ich hab schon alles mögliche rumprobiert, aber das will nicht funktionieren. Kann mir jemand helfen? Was kann man außer dem "Nothing" noch machen, daß er die Datei nicht mehr als geöffnet ansieht.
Ich habe ein Programm geschrieben zum Replizieren und Synchronisieren von Datenbanken. Eine neue Datenbank muß aber erst replizierbar gemacht werden:
Code:
Dim M As New JRO.Replica
M.MakeReplicable(MasterPfad, False)
M = Nothing
Soweit kein Problem, aber wenn ich dann später im Programm folgenden Code ausführe:
Code:
Dim ConnMaster As New ADODB.Connection
Dim Master As New JRO.Replica
ConnMaster.Open("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data source=" & MasterPfad)
Master.ActiveConnection = ConnMaster
Master.CreateReplica(ReplikatPfad, MasterPfad, JRO.ReplicaTypeEnum.jrRepTypeFull, JRO.VisibilityEnum.jrRepVisibilityGlobal)
Master = Nothing
dann sagt er mir, daß die Datei schon verwendet wir. Aber wie kann das sein Ich hab schon alles mögliche rumprobiert, aber das will nicht funktionieren. Kann mir jemand helfen? Was kann man außer dem "Nothing" noch machen, daß er die Datei nicht mehr als geöffnet ansieht.
Zuletzt bearbeitet: