Tecnología

Inicio

Cómo especificar Sin bloquear en una conexión ODBC en un acceso de paso a través de cadena de consulta

El comando "nolock" en una consulta de paso a través de Access bloquea una tabla de modo que no hay actualizaciones o supresiones de pasar a la mesa mientras se ejecuta una consulta de selección. Esto evita un proceso llamado "medias lecturas", que es un fenómeno que se produce cuando se cambia una fila mientras está siendo recuperado por el usuario y conduce a malos datos devueltos a la aplicación. Para evitar que esto suceda se agrega comando "nolock" de la conexión ODBC en el diseñador de consultas de acceso.

Instrucciones

1 Abra Microsoft Access. Haga clic en el icono "Abrir" y haga doble clic en el archivo MDB de acceso para abrirlo.

2 Haga clic en "Consultas" para ver una lista de consultas. Haga clic en la consulta que desea editar y seleccione "Vista SQL." Esto abre el código SQL para su consulta en el diseñador de codificación SQL.

3 Introduzca el código "con nolock" después de la "mesa de selección," donde tabla es el nombre de la tabla que está consultando a partir. Por ejemplo, la siguiente consulta de selección es un ejemplo de una consulta de paso a través de la "nolock":

seleccionar * de los clientes con nolock

4 Haga clic en el botón "Ejecutar" en la parte superior de la ventana de acceso. Su consulta se ejecuta para que pueda probar la nueva característica "nolock".