Cláusula IN

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:

[SELECT | INSERT] INTO destino IN
{ruta_de_acceso | ["ruta_de_acceso" "tipo"] | ["" [tipo; DATABASE = ruta_de_acceso]]}

Para identificar una tabla de origen:

FROM expresión_de_tabla IN
{ruta_de_acceso | ["ruta_de_acceso" "tipo"] | ["" [tipo; DATABASE = ruta_de_acceso]]}

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;"

Nota: 

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.



Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×