Identificerer tabeller i en hvilken som helst ekstern database, som Microsoft Access-databaseprogrammet kan oprette forbindelse til, f.eks. en dBASE- eller Paradox-database eller en ekstern Microsoft Access-database.
Syntaks
Sådan identificerer du en destinationstabel:
[SELECT | INSERT] INTO destination IN
{path | ["sti" "type"] | ["" [type; DATABASE = sti]]}
Sådan identificerer du en kildetabel:
FROM tableexpression IN
{path | ["sti" "type"] | ["" [type; DATABASE = sti]]}
En SELECT-sætning, der indeholder en IN-delsætning, består af følgende dele:
Del |
Beskriv else |
destination |
Navnet på den eksterne tabel, der indsættes data i. |
tabeludtryk |
Navnet på den eller de tabeller, som dataene hentes fra. Dette argument kan være et enkelt tabelnavn, en gemt forespørgsel eller en sammensætning, som fremkommer ved en INNER JOIN-, LEFT JOIN- eller RIGHT JOIN-handling. |
sti |
Hele stien til den mappe eller fil, der indeholder den pågældende tabel. |
type |
Navnet på databasetypen, der bruges til at oprette tabel, vis en database ikke er en Microsoft Access-database (f.eks. dBASE III, dBASE IV Paradox 3.x eller Paradox 4.x). |
Bemærkninger
Du kan kun bruge IN til at oprette forbindelse til én ekstern database ad gangen.
I nogle tilfælde refererer argumentet sti til den mappe, der indeholder databasefilerne. Når du f.eks. arbejder med dBASE-, Microsoft FoxPro- eller Paradox-databasetabeller, angiver stiargumentet den mappe, der indeholder .dbf- eller .db-filer. Tabelfilnavnet er afledt af argumentet destination eller tabeludtryk .
Hvis du vil angive en ikke-Microsoft Access-database, skal du tilføje et semikolon (;) efter navnet og sætte det i enkelte (' ') eller dobbelte (" ") anførselstegn. Eksempelvis er enten 'dBASE IV;' eller "dBASE IV;" i orden.
Du kan også bruge det reserverede ord DATABASE til at angive den eksterne database. Eksempelvis angiver følgende linjer den samme tabel:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
Bemærkninger!:
-
Du kan få forbedret ydeevne og brugervenlighed ved at bruge en sammenkædet tabel i stedet for IN.
-
Du kan også bruge i reserverede ord som en sammenligningsoperator i et udtryk.