Capítulo
26. Bases de datos multiusuario usando
DAO.
Cuestionario
1.Explique que es una base
de datos multiusuario.
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 y / o escritura.
2.Explique la sintaxis de OpenDatabase para una base de datos multiusuario.
OpenDatabase(nombre, compartido, solo lectura)
Nombre es el nombre del almacén de datos.
Compartido argumento que especifica si el uso de la base de datos será
compartido o no.
Sololectura argumento que especifica si el uso de la base de datos será
de solo lectura o no.
3.Explique la sintaxis de OpenRecordset para una base de datos multiusuario.
Openrecordtset (nombre, tipoRecordset)
Nombre es el nombre del campo de la base de datos que vinculará al objeto
recordset.
Tiporecordset es el tipo de recordset que esta definiendo.
4.Explique los 3 modos de bloqueo para el motor Jet.
El modo exclusivo impide que otros usuarios tengan acceso a la base de datos.
El bloqueo del recordset bloquea las tablas vinculadas a un objeto
recordset con bloqueos de lectura de tablas, bloqueo de escritura de tablas o
ambos.
El bloqueo de página bloquea la página de 2048 bytes(2kB) que contiene
los datos que se están modificando.
5.Explique en que consiste el bloqueo
pesimista.
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 (cancel update) en el registro.
6.Explique en que consiste el bloqueo
optimista.
El motor bloquea la página sólo cuando intente afectar el almacén de datos con el método update.
7.Explique como se efectúa el manejo de
errores en modo multiusuario.
programa
referida por visual basic.
Go to permite
enviar el control del programa a
una etiqueta de
control determinada.
Resume permite
continuar la ejecución de un
programa en una
parte determinada.
Err y Error
cuando se causa un error Err
contiene el número
de error y Error contiene
la explicación del
error generado.