Formas de abrir una tabla con ado
1) Formas de abrir una tabla con ADO
Read-Only (adLockreadOnly): El usuario no podrá alterar ni adicionar ni borrar ninguno de los registros del recorset. Esto obviamentegarantiza que no habrá conflictos con cualquier manipulación que otro usuario pueda hacer a los datos en ese momento. Este tipo de bloqueo es muy útil cuando uno está seguro que no se alterara los datos (solopara consulta).
Pessimistic (adLockPessimistic): Este tipo de bloqueo garantiza que ningún otro usuario podrá manipular los datos presentes en el recorset mientras este se encuentra abierto.Este tipo de estrategia, si bien nos evita manipular conflictos puede ser un poco peligroso si un cliente deja abierto del recorset por mucho tiempo de tal manera que nadie más pueda acceder a esainformación y manipularla.
Optimistic (adLockOptimistic): Sin bloqueo. No hay ninguna garantía que el record en edición no presentara conflictos al momento de hacer Update (Hay que capturar deconflictos para evitarlos). El record solamente será bloqueado mientras este en proceso de Update.
Batch Optimistic (adLockBatchOptimistic): Para updates hechos con el método updateBatch delobjeto recorset. Todos los cambios hechos al recordset se capturan en un cache desde el momento que se abre el recorset con esta estrategia de bloqueo; al momento de hacer UpdateBatch hay que analizar lacolección de errores del objeto conexión y capturar los conflictos que hayan ocurrido en el momento del Update.
2) Formas de bloqueo
Forward-Only (adOpenForwardOnly): Solo puede desplazar deuno en uno y en estricto orden secuencial. No se puede saltar records ni regresar a uno anterior, la única manera de moverse es de uno en uno y partiendo del primer record hasta el último.Static (adOpenStatic): Tiene una gran flexibilidad en términos de movimiento a través del recorset. Podemos movernos por el recorset en todas las direcciones de uno en uno o saltar records, hacer...
Regístrate para leer el documento completo.