Bonsoir.

J'aimerais pouvoir sous ma petite appli vb.net synchroniser deux bases mdb, à l'aide de la réplication.

j'ai trouvé ce code sur le net, mais il doit me manquer quelque chose dans les réferences car visual studio me dit qu'il ne connait pas jro.replica.
Je precise que je suis débutant en vb.net.

voici le code que j'ai trouvé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    Sub TwoWayDirectSync(ByVal strReplica1 As String, ByVal strReplica2 As String)
 
        Dim repReplica As New JRO.Replica
        repReplica.ActiveConnection = strReplica1
 
        ' Sends changes made in each replica to the other.
 
        repReplica.Synchronize(strReplica2, JRO.SyncTypeEnum.jrSyncTypeImpExp, JRO.SyncModeEnum.jrSyncModeDirect)
 
        repReplica = Nothing
 
        Console.WriteLine("Sync Successful")
 
        Console.ReadLine()
 
    End Sub
merci de m'avoir lu, un coup de main serait le bien venu, j'ai passé la journée a chercher et je n'ai rien trouvé.

edit:

J'ai trouvé pour jro.replicat il fallait inscrire la reference microsoft jet and replication.

Par contre maintenant cela plante la
Code : Sélectionner tout - Visualiser dans une fenêtre à part
repReplica.ActiveConnection = strReplica1
j'ai ca comme erreur sur strReplica1
Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.