SQLConfigDataSource (controlador de Access)
Nota
En este tema se proporciona información específica del controlador de Access. Para obtener información general sobre esta función, consulte el tema adecuado en Referencia de la API odbc.
La función SQLConfigDataSource que se usa para agregar, modificar o eliminar un origen de datos usa dinámicamente las siguientes palabras clave.
Palabra clave | Descripción |
---|---|
INTERCALACIÓNSEQUENCE | Secuencia en la que se ordenan los campos. Esto establece la misma opción que La secuencia de intercalación en el cuadro de diálogo de configuración. |
COMPACT_DB | Realiza la compactación de datos en un archivo de base de datos. Tiene el siguiente formato: COMPACT_DB=<path_name><optionaL_sort_order><palabra clave> ENCRYPT opcional. Al usar la palabra clave COMPACT_DB en la misma instrucción con una palabra clave DSN, este controlador omite la palabra clave DSN. Por lo tanto, compactar una base de datos y especificar un DSN es un proceso de dos pasos. |
CREATE_DB | Crea un archivo de base de datos. Tiene el siguiente formato: CREATE_DB=<path_name><palabra clave> optional_sort orden><optional_ENCRYPT, donde el nombre de la ruta de acceso es la ruta de acceso completa a una base de datos de Microsoft Access. Se devolverá un error si el nombre de la ruta de acceso especifica una base de datos existente. El criterio de ordenación se configurará en el cuadro de diálogo Nueva base de datos que se muestra cuando se presiona el botón Crear en el cuadro de diálogo Configuración de Microsoft Access. Si no se especifica ningún criterio de ordenación, se usa General. Al usar la palabra clave CREATE_DB en la misma instrucción con una palabra clave DSN, este controlador omite la palabra clave DSN. Por lo tanto, la creación de una base de datos y la especificación de un DSN es un proceso de dos pasos. Cuando se usa la palabra clave CREATE_DB, si el nombre de ruta de acceso de la base de datos de Microsoft Access que se va a crear contiene uno o varios espacios, todo el nombre de ruta de acceso debe ir entre comillas dobles, como se muestra en los ejemplos siguientes: "C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb" "C:\PROGRAM FILES\Access2.mdb" CREATE_DB=C:\TEMP\test.mdb (sin comillas necesarias) |
CREATE_SYSDB | Crea un archivo de base de datos del sistema. Tiene el siguiente formato: CREATE_SYSDB=<path-name><optional-sort-order>, donde el nombre de la ruta de acceso es la ruta de acceso completa a una base de datos de Microsoft Access. Se devolverá un error si el nombre de la ruta de acceso especifica una base de datos existente. El criterio de ordenación se configurará en el cuadro de diálogo Nueva base de datos que se muestra cuando se haga clic en el botón Crear en el cuadro de diálogo Configurar microsoft Access odbc . Si no se especifica ningún criterio de ordenación, se usa General. |
CREATE_V2DB | Crea un archivo de base de datos compatible con Microsoft Access 2.0. Tiene el siguiente formato: CREATE_V2DB=<path-name><optional-sort-order>, donde el nombre de la ruta de acceso es la ruta de acceso completa a una base de datos de Microsoft Access. Se devolverá un error si el nombre de la ruta de acceso especifica una base de datos existente. El criterio de ordenación se configurará en el cuadro de diálogo Nueva base de datos que se muestra cuando se presiona el botón Crear en el cuadro de diálogo Configuración de Microsoft Access. Si no se especifica ningún criterio de ordenación, se usa General. Al usar la palabra clave CREATE_V2DB en la misma instrucción con una palabra clave DSN, este controlador omite la palabra clave DSN. Por lo tanto, la creación de una base de datos y la especificación de un DSN es un proceso de dos pasos. Cuando se usa la palabra clave CREATE_V2DB, si el nombre de ruta de acceso de la base de datos de Microsoft Access que se va a crear contiene uno o varios espacios, todo el nombre de ruta de acceso debe ir entre comillas dobles, como se muestra en los ejemplos siguientes: "C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb" "C:\PROGRAM FILES\Access2.mdb" CREATE_V2DB=C:\TEMP\test.mdb (sin comillas necesarias) |
DBQ | Nombre del archivo de base de datos. Esto establece la misma opción que Base de datos en el cuadro de diálogo de configuración. |
DEFAULTDIR | Especificación de ruta de acceso al archivo de base de datos. |
DESCRIPTION | Descripción de los datos del origen de datos. Esto establece la misma opción que Descripción en el cuadro de diálogo de configuración. |
DRIVER | Especificación de ruta de acceso al archivo DLL del controlador. |
DRIVERID | Identificador entero para el controlador. 25 (Microsoft Access) |
FIL | Tipo de archivo MS Access para Microsoft Access |
IMPLICITCOMMITSYNC | Determina si el controlador de Microsoft Access realizará confirmaciones internas o implícitas de forma asincrónica. 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. El valor de esta opción no debe cambiarse sin tener en cuenta cuidadosamente las consecuencias. Para obtener más información sobre la opción, consulte la Guía del programador del motor de base de datos de Microsoft Jet. Esto establece la misma opción que ImplicitCommitSync en el cuadro de diálogo de configuración. |
MAXBUFFERSIZE | 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 usar cualquier valor entero divisible en 256. Esto establece la misma opción que tamaño de búfer en el cuadro de diálogo de configuración. |
MAXSCANROWS | Número de filas que se van a examinar al establecer el tipo de datos de una columna en función de los datos existentes. Se puede especificar un número entre 1 y 16 para que se examinen las filas. El valor predeterminado es 8; si se establece en 0, se examinan todas las filas. (Un número fuera del límite devolverá un error). Esto establece la misma opción que Rows to Scan (Filas en examinar ) en el cuadro de diálogo de configuración. |
PAGETIMEOUT | Especifica el período de tiempo, en milisegundos, que una página (si no se usa) permanece en el búfer antes de quitarse. El valor predeterminado es cinco décimas de segundo (0,5 segundos). Tenga en cuenta que esta opción se aplica a todos los orígenes de datos que usan el controlador ODBC. Esto establece la misma opción que tiempo de espera de página en el cuadro de diálogo de configuración. |
PWD | La contraseña. |
READONLY | TRUE para hacer que el archivo sea de solo lectura; FALSE para que el archivo no sea de solo lectura. Esto establece la misma opción que Solo lectura en el cuadro de diálogo de configuración. |
REPAIR_DB | Repara una base de datos dañada por un error que se produce durante el proceso de confirmación. Al usar la palabra clave REPAIR_DB en la misma instrucción con una palabra clave DSN, este controlador omite la palabra clave DSN. Por lo tanto, reparar una base de datos y especificar un DSN es un proceso de dos pasos. |
SYSTEMDB | Para el controlador de Microsoft Access, la especificación de ruta de acceso al archivo de base de datos del sistema. Esto establece la misma opción que la base de datos del sistema en el cuadro de diálogo de configuración. |
HILOS | Número de subprocesos en segundo plano que se van a usar en el motor. Este valor tiene como valor predeterminado 3, pero se puede cambiar. Esto establece la misma opción que Subprocesos en el cuadro de diálogo de configuración. |
UID | Para el controlador de Microsoft Access, el nombre de identificador de usuario que se usa para el inicio de sesión. |
USERCOMMITSYNC | Determina si el controlador de Microsoft Access realizará transacciones definidas por el usuario de forma asincrónica. 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. El valor de esta opción no debe cambiarse sin tener en cuenta cuidadosamente las consecuencias. Para obtener más información sobre la opción, consulte la Guía del programador del motor de base de datos de Microsoft Jet. Esto establece la misma opción que UserCommitSync en el cuadro de diálogo de configuración. |