Visual Basic - Actualizar ADO con otra conexión activa

Life is soft - evento anual de software empresarial
   
Vista:

Actualizar ADO con otra conexión activa

Publicado por Juan (18 intervenciones) el 26/05/2008 17:03:06
Tengo una tabla que es consultada a modo "Lectura" por una/varias personas.
Esta tabla es actualizada por mi un par de veces al día.
Es frecuente que cuando la actualizo alguien tenga una conexión abierta.
En dicha situación ADO me tira el error de no poder insertar/eliminar registros y se da siempre que exista otra conexión abierta.
Me conecto con Microsoft Jet 4.0 y estoy usando Access 2003.

Para la conexión "solo lectura" (que suele estar abierta):
cnn.ConnectionString= ..............
cnn.mode=adModeRead
cnn.open

Los objetos Recordset de consulta tienen los parámetros:
rs.open cnn, adOpenForwardOnly, adLockReadOnly

Para la conexión que utilizo para actualizar:
cnn.ConnectionString= ..............
cnn.mode=adModeReadWrite
cnn.open

Que modificaciones/modo acceso tengo que hacer para poder eliminar/insertar si existiera otra conexión abierta a la Base de Datos.

Agradecería su ayuda.

Saludos
Juan
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