Identifică tabele în orice bază de date externă la care se poate conecta motorul de baze de date Microsoft Access, cum ar fi o bază de date dBASE sau Paradox sau o bază de date externă Microsoft Access.
Sintaxă
Pentru a identifica un tabel de destinație:
[SELECT | INSERT] INTO destinație IN
{cale | ["cale" "tip"] | ["" [tip; DATABASE = cale]]}Pentru a identifica un tabel sursă:
FROM expresietabel IN
{cale | ["cale" "tip"] | ["" [tip; DATABASE = cale]]}O instrucțiune SELECT care conține o clauză IN are următoarele componente:
Parte |
Descri ere |
destinație |
Numele tabelului extern în care sunt inserate datele. |
expresietabel |
Numele tabelului sau tabelelor din care se preiau date. Acest argument poate fi un nume de tabel unic, o interogare salvată sau un compus rezultat dintr-o operațiune INNER JOIN, LEFT JOIN sau RIGHT JOIN. |
cale |
Calea completă pentru directorul sau fișierul care conține tabelul. |
tip |
Numele tipului de bază de date utilizat pentru a crea tabelul dacă o bază de date nu este de tip Microsoft Access (de exemplu, dBASE III, dBASE IV, Paradox 3.x sau Paradox 4.x). |
Observații
Puteți utiliza IN pentru a vă conecta la o singură bază de date externă la un moment dat.
În unele cazuri, argumentul cale se referă la directorul care conține fișierele bază de date. De exemplu, atunci când lucrați cu tabele din baze de date dBASE, Microsoft FoxPro sau Paradox, argumentul cale specifică directorul care conține fișierele .dbf sau .db. Numele de fișier al tabelului este derivat din argumentul destinație sau expresietabel.
Pentru a specifica o bază de date care nu ține de Microsoft Access, adăugați un punct și virgulă (;) la nume și încadrați-l în ghilimele simple (' ') sau duble (" "). De exemplu, este acceptabil 'dBASE IV;' sau "dBASE IV;".
De asemenea, puteți utiliza cuvântul rezervat DATABASE pentru a specifica baza de date externă. De exemplu, rândurile următoare specifică același tabel:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
Note:
-
Pentru o performanță îmbunătățită și o utilizare mai simplă, utilizați un tabel legat în loc de IN.
-
De asemenea, puteți utiliza cuvântul rezervat IN ca operator de comparație într-o expresie.