Propiedad TableDef.Connect (DAO)
Se aplica a: Access 2013, Office 2013
Establece o devuelve un valor que proporciona información sobre una tabla vinculada. String de lectura y escritura.
Sintaxis
expression .Connect
expression Variable que representa un objeto TableDef.
Comentarios
El valor de la propiedad Connect es una String compuesta por una de base de datos tipo especificadora y cero o más parámetros separados por punto y coma. La propiedad Connect pasa información adicional a controladores ODBC y algunos controladores ISAM, según sea necesario.
Para un objeto TableDef que representa una tabla vinculada, el valor de la propiedad Connect consta de una o dos partes (un especificador de tipo de base de datos y una ruta de acceso a la base de datos), con un punto y coma al final de cada una.
La ruta de acceso que se muestra en la siguiente tabla es la ruta completa del directorio que contiene los archivos de base de datos y debe ir precedida del identificador DATABASE=. En algunos casos (como en Microsoft Excel y en la base de datos del motor de bases de datos de Microsoft Access), debe incluir un nombre de archivo específico en el argumento rutaDeAccesso de la base de datos.
En la siguiente tabla se muestran los tipos de base de datos posibles así como sus especificadores de base de datos y rutas de acceso correspondientes para el valor de la propiedad Connect.
Tipo de base de datos |
Especificador |
Ejemplo |
---|---|---|
Base de datos de Microsoft Access |
[database]; |
drive:\path\filename |
dBASE III |
dBASE III; |
drive:\path |
dBASE IV |
dBASE IV; |
drive:\path |
dBASE 5 |
dBASE 5.0; |
drive:\path |
Paradox 3.x |
Paradox 3.x; |
drive:\path |
Paradox 4.x |
Paradox 4.x; |
drive:\path |
Paradox 5.x |
Paradox 5.x; |
drive:\path |
Microsoft Excel 3.0 |
Excel 3.0; |
drive:\path\filename.xls |
Microsoft Excel 4.0 |
Excel 4.0; |
drive:\path\filename.xls |
Microsoft Excel 5.0 o Microsoft Excel 95 |
Excel 5.0; |
drive:\path\filename.xls |
Microsoft Excel 97 |
Excel 8.0; |
drive:\path\filename.xls |
Lotus 1-2-3 WKS y WK1 |
Lotus WK1; |
drive:\path\filename.wk1 |
Lotus 1-2-3 WK3 |
Lotus WK3; |
drive:\path\filename.wk3 |
Lotus 1-2-3 WK4 |
Lotus WK4; |
drive:\path\filename.wk4 |
Importación HTML |
HTML Import; |
drive:\path\filename |
Exportación HTML |
HTML Export; |
drive:\path |
Text |
Text; |
drive:\path |
ODBC |
ODBC; DATABASE=database; UID=user; PWD=password; DSN= datasourcename; [LOGINTIMEOUT=seconds;] |
Ninguna |
Microsoft Exchange |
Exchange 4.0; MAPILEVEL=folderpath; [TABLETYPE={ 0 | 1 }];[PROFILE=profile;] [PWD=password;] [DATABASE=database;] |
drive:\path\filename |
Si se necesita una contraseña pero ésta no se proporciona en el valor de la propiedad Connect, aparecerá un cuadro de diálogo de inicio de sesión la primera vez que el controlador de ODBC tenga acceso a una tabla y aparecerá otra vez si la conexión se cierra y se vuelve a abrir.
Para los datos de Microsoft Exchange, la clave requerida MAPILEVEL debe establecerse en una ruta de acceso de carpeta totalmente resuelta (por ejemplo, "Buzón - Almudena BenitoIAlpha/Hoy"). La ruta de acceso no incluye el nombre de la carpeta que se abrirá como una tabla; en cambio, ese nombre de carpeta debe estar especificado como argumento name para el método CreateTable. La clave TABLETYPE debe estar establecida en "0" para abrir una carpeta (forma predeterminada) o en "1" para abrir una libreta de direcciones. La clave PROFILE utiliza como valor predeterminado el perfil que se está utilizando.
Para las tablas base de una base de datos de Microsoft Access, el valor de la propiedad Connect es una cadena de longitud cero ("").
Nota:
- Debe establecer la propiedad Connect antes de establecer la propiedad ReturnsRecords.
- Debe tener permisos de acceso al equipo que contiene el servidor de bases de datos al que intenta tener acceso.