Visual Basic - Sincronizar BD

Life is soft - evento anual de software empresarial
 
Vista:

Sincronizar BD

Publicado por Jordi (11 intervenciones) el 21/10/2008 12:55:37
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sincronizar BD

Publicado por Jordi (11 intervenciones) el 22/10/2008 15:00:58
Ya he encontrado la solución.
Primero: el programa se tiene que ejecutar con las bases de datos cerradas.
Segundo: Desde Access se tiene que crear una réplica de la base de datos.

Saludos,

Jordi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar