Merci Pol63 d'avoir pris du temps pour te pencher sur mon problème.
C'est justement parce que le lien disait ca que je n'ai même pas voulu essayer d'installer le fichier qu'il donne sur les ordi 32 bits.
J'avais bien essayé de faire la connection comme tu l'as it mais le probleme se retrouve du coup un peu plus loin.
cela donne ca
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub TwoWayDirectSync(ByVal strReplica1 As String, ByVal strReplica2 As String)
Try
Dim repReplica As New JRO.Replica
Dim CONN As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & strReplica1 & "")
CONN.Open()
repReplica.ActiveConnection = CONN
repReplica.Synchronize(strReplica2, JRO.SyncTypeEnum.jrSyncTypeImpExp, JRO.SyncModeEnum.jrSyncModeDirect)
CONN.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub |
Mais a ce niveau
repReplica.ActiveConnection = CONN
j'ai cette erreur:
Le cast spécifié n'est pas valide.
Pourtant il faut bien que repReplica devienne la connexion active pour pouvoir dans l’instruction suivante synchroniser la connexion active avec repReplica2
edit:
Est ce que cette instruction ainsi que celle qui me donne une erreur ne serait pas uniquement sur ADO?
Dim repReplica As New JRO.Replica
Si oui connais tu la class qui permet de synchroniser deux BDD avec ado.net
Merci d'avance
Partager