Capítulo
26. Bases de datos multiusuario usando
DAO.
Cuestionario
del capítulo
Es aquella que se tiene cuando un mismo almacén de
datos es abierto por varias personas de manera concurrente para realizar
labores de lectura o escritura.
Sintaxis OpenDatabase(Nombre,
Compartido, SóloLectura)
Donde Nombre es el nombre del almacén de datos.
Compartido es un argumento que especifica si el uso de la base de datos será
compartido y el último es un argumento que especifica si el uso de la base de
datos será de sólo lectura.
Sintaxis OpenRecorset(Nombre,
TipoRecordset)
Donde Nombre es el nombre del campo de la base de datos que vinculará al objeto
Recordset y TipoRecordset
es el tipo de recordset que está definiendo.
Modo exclusivo. Impide que otros usuarios tengan
acceso a la base de datos.
Bloqueo del Recordset. Bloquea las tablas vinculadas
a este tipo de objeto con bloqueos de lectura de tablas, bloqueos de escritura
de tablas o ambos.
Bloqueo de página. Bloquea la página de 2048 bytes que contiene los datos que
se están modificando.
En éste el motor de base de datos Jet bloquea la
página que contiene el registro activo, tan pronto como se ejecuta el método Edit o AddNew y no libera el
bloqueo hasta que se ejecutan explícitamente Update o
se cancelan los cambios.
En éste el motor bloquea la página sólo cuando
intenta afectar e almacén de datos con el método Update.
On Error: permite determinar una tarea a
realizar al detectar un error.
Etiquetas: sin referencias de control en el programa, en las cuales se pueden
colocar las instrucciones correspondientes al producirse un error.
GoTo: permite enviar el control del programa a una
etiqueta.
Resume: permite continuar la ejecución de un programa en una parte determinada,
que se utiliza por lo general al momento de capturar un error.
Err y Error: al causar un error, Err
contiene el número de error que se generó y Error la explicación del error que
se generó.
Exit Sub: concluye la
ejecución de un procedimiento Sub.