Compartir a través de


Opciones de configuración mediante programación para el controlador de acceso

Opción Descripción Método
Tamaño del búfer Tamaño del búfer interno, en kilobytes, que Usa Microsoft Access para transferir datos hacia y desde el disco. El tamaño de búfer predeterminado es 2048 KB (se muestra como 2048). Se puede especificar cualquier valor entero divisible en 256. Para establecer esta opción dinámicamente, use la palabra clave MAXBUFFERSIZE en una llamada a SQLConfigDataSource.
Data Source Name Nombre que identifica el origen de datos, como Nómina o Personal. Para establecer esta opción dinámicamente, use la palabra clave DSN en una llamada a SQLConfigDataSource.
Base de datos Se puede configurar un origen de datos de Microsoft Access sin seleccionar ni crear una base de datos. Si no se proporciona ninguna base de datos tras la instalación, se le pedirá al usuario que elija un archivo de base de datos al conectarse al origen de datos. Para establecer esta opción dinámicamente, use la palabra clave DBQ en una llamada a SQLConfigDataSource.
Descripción Descripción opcional de los datos del origen de datos; por ejemplo, "Fecha de contratación, historial de salarios y revisión actual de todos los empleados". Para establecer esta opción dinámicamente, use la palabra clave DESCRIPTION en una llamada a SQLConfigDataSource.
Exclusivo Si se selecciona el cuadro Exclusivo , la base de datos se abrirá en modo exclusivo y solo podrá acceder a ella un usuario a la vez. El rendimiento se mejora al ejecutarse en modo exclusivo. Para establecer esta opción dinámicamente, use la palabra clave EXCLUSIVE en una llamada a SQLConfigDataSource.
ImplicitCommitSync Determina cómo se escriben los cambios realizados fuera de una transacción en la base de datos. Este valor se establece inicialmente en "Sí", lo que significa que el controlador de Microsoft Access esperará a que se completen las confirmaciones en una transacción interna o implícita. Esta opción se incluye en el cuadro de diálogo Establecer opciones avanzadas para el controlador de Microsoft Access.
Tiempo de espera de página Especifica el período de tiempo, en milisegundos, que una página (si no se usa) permanece en el búfer antes de quitarse. Para el controlador de Microsoft Access, el valor predeterminado es de 500 milisegundos (0,5 segundos). Esta opción se aplica a todos los orígenes de datos que usan el controlador ODBC.

El tiempo de espera de la página no puede ser 0 debido a un retraso inherente. El tiempo de espera de la página no puede ser menor que el retraso inherente, incluso si la opción de tiempo de espera de página se establece por debajo de ese valor.
Para establecer esta opción dinámicamente, use la palabra clave PAGETIMEOUT en una llamada a SQLConfigDataSource.
Solo lectura Designa la base de datos como de solo lectura. Para establecer esta opción dinámicamente, use la palabra clave READONLY en una llamada a SQLConfigDataSource.
Base de datos del sistema Ruta de acceso completa de la base de datos del sistema de Microsoft Access que se va a usar con la base de datos de Microsoft Access a la que desea acceder.

Haga clic en el botón Base de datos del sistema para seleccionar la base de datos del sistema que se va a usar. El controlador ODBC de Microsoft Access solicita al usuario un nombre y una contraseña. El nombre predeterminado es Administración y la contraseña predeterminada en Microsoft Access para el usuario Administración es una cadena vacía.

Para aumentar la seguridad de la base de datos de Microsoft Access, cree un nuevo usuario para reemplazar al usuario Administración y eliminar el usuario Administración, o cambie los objetos a los que tiene acceso el usuario Administración.
Para establecer esta opción dinámicamente, use la palabra clave SYSTEMDB en una llamada a SQLConfigDataSource.
Subprocesos Número de subprocesos en segundo plano que se van a usar en el motor. Para el controlador de Microsoft Access, este valor tiene como valor predeterminado 3, pero se puede cambiar. Es posible que el usuario quiera aumentar el número de subprocesos si hay una gran cantidad de actividad en la base de datos.

Esta opción se incluye en el cuadro de diálogo Establecer opciones avanzadas para el controlador de Microsoft Access.
Para establecer esta opción dinámicamente, use la palabra clave THREADS en una llamada a SQLConfigDataSource.
UserCommitSync Determina si el controlador de Microsoft Access realizará de forma asincrónica transacciones explícitas definidas por el usuario. Este valor se establece inicialmente en "Sí", lo que significa que el controlador de Microsoft Access esperará a que se completen las confirmaciones en una transacción definida por el usuario.

Establecer esta opción en False puede tener consecuencias impredecibles en un entorno multiusuario.
Para establecer esta opción dinámicamente, use la palabra clave USERCOMMITSYNC en una llamada a SQLConfigDataSource.