Ado, concurrencia y simultaneidad
Me gustaría que me digan como hacer lo siguiente:
Tengo una aplicación en vb6, con access, es multiusuario y quiero que cuando hago transacciones al mismo tiempo, me contemple si ya hay una transacción en ese momento (osea el registro esta bloqueado) y si lo hay esperar un tiempo determinado hasta que se libere el recurso.
La lógica que quiero implementar creo que seria así
1º
on error goto error
Begin trans
Quiero grabar
ESta bloqueado --> NO--> Grabo el registro
-->SI hacer un loop hasta que este libre '(acá me gustaría que lo haga un tiempo determinado)
update
Error
Rollback
Me podrías decir que commandos y propiedades usar, o si hay alguna forma más eficiente de aplicar esto.
Tengo una aplicación en vb6, con access, es multiusuario y quiero que cuando hago transacciones al mismo tiempo, me contemple si ya hay una transacción en ese momento (osea el registro esta bloqueado) y si lo hay esperar un tiempo determinado hasta que se libere el recurso.
La lógica que quiero implementar creo que seria así
1º
on error goto error
Begin trans
Quiero grabar
ESta bloqueado --> NO--> Grabo el registro
-->SI hacer un loop hasta que este libre '(acá me gustaría que lo haga un tiempo determinado)
update
Error
Rollback
Me podrías decir que commandos y propiedades usar, o si hay alguna forma más eficiente de aplicar esto.
1 respuesta
Respuesta de Roberto Alvarado