Identifica las tablas en cualquier base de datos externa a las que se puede conectar el motor de base de datos de Microsoft Access (por ejemplo, una base de datos dBASE o Paradox, o bien una base de datos de Microsoft Access externa).
Sintaxis
Para identificar una tabla de destino:
[SELECCIONE | INSERTAR] EN el destino IN
{ruta | ["rutade acceso " "escriba"] | ["" [escriba; BASE DE DATOS = ruta]]}
Para identificar una tabla de origen:
FROM tableexpression IN
{ruta | ["rutade acceso " "escriba"] | ["" [escriba; BASE DE DATOS = ruta]]}
Una instrucción SELECT que contiene una cláusula IN consta de las siguientes partes:
Parte |
Descri pción |
destino |
El nombre de la tabla externa en la que se insertan los datos. |
expresión_de_tabla |
El nombre de la tabla o las tablas de la que se recuperan los datos. Este argumento puede ser un nombre de tabla, una consulta guardada o una combinación resultante de una expresión INNER JOIN, LEFT JOIN o RIGHT JOIN. |
ruta_de_acceso |
La ruta de acceso completa del directorio o archivo que contiene la tabla. |
tipo |
El nombre del tipo de base de datos que se usa para crear la tabla si una base de datos no es de Microsoft Access (por ejemplo, dBASE III, dBASE IV, Paradox 3.x o Paradox 4.x). |
Observaciones
Se puede usar IN para conectarse a una única base de datos externa a la vez.
En algunos casos, el argumento ruta_de_acceso hace referencia al directorio que contiene los archivos de base de datos. Por ejemplo, al trabajar con tablas de base de datos de dBASE, Microsoft FoxPro o Paradox, el argumento ruta_de_acceso especifica el directorio que contiene los archivos .dbf o .db. El nombre de archivo de la tabla se deriva del argumento destino o expresión_de_tabla.
Para especificar una base de datos que no sea de Microsoft Access, se anexa un punto y coma (;) al nombre y se escribe entre comillas sencillas (' ') o dobles (" "). Por ejemplo, se admite 'dBASE IV;' o "dBASE IV;".
También se puede usar la palabra reservada DATABASE para especificar la base de datos externa. Por ejemplo, en las siguientes líneas se especifica la misma tabla:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
Notas:
-
Para mejorar el rendimiento y la facilidad de uso, use una tabla vinculada en lugar de IN.
-
También se puede usar la palabra reservada IN como operador de comparación en una expresión.