Identifica le tabelle di un database esterno a cui il motore di database di Microsoft Access può connettersi, ad esempio un database dBASE o Paradox oppure un database Microsoft Access esterno.
Sintassi
Per identificare una tabella di destinazione:
[SELECT | INSERT] INTO destination IN
{path | ["percorso" "tipo"] | ["" [tipo; DATABASE = percorso]]}Per identificare una tabella di origine:
FROM espressionetabella IN
{path | ["percorso" "tipo"] | ["" [tipo; DATABASE = percorso]]}Un'istruzione SELECT che include una clausola IN è composta dalle parti seguenti:
Parte |
Descri zione |
destinazione |
Nome della tabella esterna in cui vengono inseriti i dati. |
espressionetabella |
Nome della tabella o delle tabelle di cui recuperare i dati. Questo argomento può essere il nome di una singola tabella, una query salvata o un composto derivante da un'operazione INNER JOIN, LEFT JOIN o RIGHT JOIN. |
percorso |
Percorso completo della directory o del file che include la tabella. |
tipo |
Nome del tipo di database usato per creare la tabella, se diverso da un database di Microsoft Access (ad esempio, dBASE III, dBASE IV, Paradox 3.x o Paradox 4.x). |
Osservazioni
La clausola IN consente di connettere un solo database esterno alla volta.
In alcuni casi, l'argomento percorso fa riferimento alla directory contenente i file del database. Ad esempio, se si usano tabelle di database dBASE, Microsoft FoxPro o Paradox, l'argomento percorso specifica la directory contenente i file con estensione dbf o db. Il nome del file della tabella deriva dall'argomento destinazione o espressionetabella.
Per specificare un database diverso da Microsoft Access, aggiungere al nome un punto e virgola (;) e includerlo tra virgolette singole (' ') o doppie (" "). Ad esempio, è possibile usare sia "dBASE IV;" che "dBASE IV;".
Si può anche usare la parola riservata DATABASE per specificare il database esterno. Ad esempio, le righe seguenti specificano la stessa tabella:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
Note:
-
Per prestazioni ottimali e una maggiore facilità d'uso, usare una tabella collegata invece di una clausola IN.
-
È anche possibile usare la parola riservata IN come operatore di confronto in un'espressione.