Identifierar tabeller i extern databas som Microsoft Access-databasmotorn kan ansluta till, exempelvis en dBASE- eller Paradox-databas eller en extern Microsoft Access-databas.
Syntax
Identifiera en måltabell:
[SELECT | INSERT] INTO destination IN
{path | ["sökväg" "typ"] | ["" [typ; DATABASE = path]]}Identifiera en källtabell:
FROM tableexpression IN
{path | ["sökväg" "typ"] | ["" [typ; DATABASE = path]]}Ett SELECT-uttryck med en IN-sats består av följande delar:
Del |
Beskrivning |
mål |
Namnet på den externa tabell som data infogas i. |
tabelluttryck |
Namnet på den eller de tabeller som data hämtas från. Det här argumentet kan vara ett enda tabellnamn, en sparad fråga eller en sammansättning hörrörande från INNER JOIN, LEFT JOIN eller RIGHT JOIN. |
sökväg |
Den fullständiga sökvägen för katalogen eller filen som innehåller tabell. |
typ |
Namnet på den databastyp som användes för att skapa tabell, om en databas inte är en Microsoft Access-databas (till exempel dBASE III, dBASE IV, Paradox 3.x eller Paradox 4.x). |
Kommentarer
Du kan bara använda IN för att ansluta till en extern databas i taget.
I vissa fall kan argumentet sökväg referera till katalogen som innehåller databasfilerna. När du till exempel arbetar med databastabeller av typerna dBASE, Microsoft FoxPro eller Paradox specificerar argumentet sökväg katalogen som innehåller .dbf eller .db-filer. Tabellfilnamnet härleds från argumentet mål eller tabelluttryck.
Om du vill ange en databas som inte är en Microsoft Access-databas lägger du till ett semikolon (;) efter namnet och omsluter med citattecken, enkla (' ') eller dubbla (" "). Det går alltså bra med antingen 'dBASE IV;' eller "dBASE IV;".
Du kan också använda det reserverade ordet DATABASE för att ange den externa databasen. Följande rader anger exempelvis samma tabell:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
Meddelanden:
-
Du kan använda en länkad tabell istället för IN för att få bättre prestanda och användarvänlighet.
-
Du kan också använda det reserverade ordet IN som jämförelseoperator i ett uttryck.