Sincronizar BD
Publicado por Jordi (11 intervenciones) el 21/10/2008 12:49:39
Hola,
quiero hacer una aplicación que se utilizará en varios portátiles. Cada usuario añadirá datos independientemente y necesito que cuando se llegue a la sede central se sincronizen los datos de cada usuario con los datos de la base de datos central.
La base de datos será la misma en el servidor que en los portátiles. Está realizada con acces 2003.
En teoria se puede hacer utilizando ADO y el JRO (Microsoft Jet and Replication Objects).
Aquí pongo un ejemplo, pero cuando lo ejecuto me aparece el error:
"La operación no está permitida en este contexto"
Aquí está el código:
Dim repreplica As New JRO.replica
Dim rutalocal as String
Dim rutaserver as String
rutalocal = "c:pruebadatos.mdb"
rutaserver = "T:pruebadatos.mdb"
repreplica.ActiveConnection = rutaserver
repreplica.Synchronize rutalocal, jrSyncTypeImpExp, jrSyncModeDirect
repreplica.Synchronize
Set repreplica = Nothing
¿Alguien ha hecho una cosa parecida?
¿Me podeis enviar algún ejemplo?
¡Muchas gracias!
Jordi.
quiero hacer una aplicación que se utilizará en varios portátiles. Cada usuario añadirá datos independientemente y necesito que cuando se llegue a la sede central se sincronizen los datos de cada usuario con los datos de la base de datos central.
La base de datos será la misma en el servidor que en los portátiles. Está realizada con acces 2003.
En teoria se puede hacer utilizando ADO y el JRO (Microsoft Jet and Replication Objects).
Aquí pongo un ejemplo, pero cuando lo ejecuto me aparece el error:
"La operación no está permitida en este contexto"
Aquí está el código:
Dim repreplica As New JRO.replica
Dim rutalocal as String
Dim rutaserver as String
rutalocal = "c:pruebadatos.mdb"
rutaserver = "T:pruebadatos.mdb"
repreplica.ActiveConnection = rutaserver
repreplica.Synchronize rutalocal, jrSyncTypeImpExp, jrSyncModeDirect
repreplica.Synchronize
Set repreplica = Nothing
¿Alguien ha hecho una cosa parecida?
¿Me podeis enviar algún ejemplo?
¡Muchas gracias!
Jordi.
Valora esta pregunta


0