Compartir a través de


Tipos de bloqueos

Se aplica a: Access 2013, Office 2013

adLockBatchOptimistic

Indica actualizaciones optimistas por lotes. Se requiere para el modo de actualización por lotes.

Muchas aplicaciones recuperan muchas filas a la vez y deben efectuar, a continuación, actualizaciones coordinadas que incluyen el conjunto completo de filas que se van a insertar, actualizar o eliminar. Con cursores por lotes, sólo es necesario un viaje de ida y vuelta al servidor, mejorando así el rendimiento de la actualización y reduciendo el tráfico de red. Mediante el uso de una biblioteca de cursores por lotes puede crear un cursor estático y, a continuación, desconectar del origen de datos. En este punto, puede realizar cambios en las filas y, posteriormente, volver a conectarse y enviar los cambios al origen de datos en un lote.

adLockOptimistic

Indica que el proveedor utiliza bloqueo optimista, bloqueando registros sólo cuando se llama al método Update. Es decir, existe una posibilidad de que los datos los pueda modificar otro usuario entre el instante en que se modificó el registro y el momento en que se llama a Update, algo que crea conflictos. Utilice este tipo de bloqueo en situaciones en las que son pocas las posibilidades de que se produzca un conflicto o cuando los conflictos se puedan resolver fácilmente.

adLockPessimistic

Indica un bloqueo pesimista, registro por registro. El proveedor realiza las acciones necesarias para garantizar la modificación correcta de los registros, normalmente bloqueando los registros en el origen de datos inmediatamente antes de la modificación. Por supuesto, esto significa que los registros no están disponibles para otros usuarios una vez que empiece a editar, hasta que libere el bloqueo llamando a Update. Use este tipo de bloqueo en un sistema en el que no pueda permitirse realizar cambios simultáneos en los datos, como en un sistema de reserva.

adLockReadOnly

Indica registros de sólo lectura. No es posible alterar los datos. Un bloqueo de sólo lectura es el tipo de bloqueo "más rápido", ya que no requiere que el servidor mantenga un bloqueo sobre los registros.

adLockUnspecified

No especifica ningún tipo de bloqueo.