Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

dBASE、Paradox データベース、外部 Microsoft Access データベースなど、Microsoft Access データベース エンジンが接続できる外部データベースのテーブルを識別します。

構文

接続先のテーブルを識別するには

[SELECT |[INSERT] INTO destination IN {path |["path" "type"] |["" [type;DATABASE = path]]}

ソース テーブルを識別するには

FROM tableexpression IN {path |["path" "type"] |["" [type;DATABASE = path]]}

IN 句を使用する SELECT ステートメントには、次の指定項目があります。

項目

destination

データを挿入する外部テーブルの名前です。

tableexpression

データを取得するテーブルの名前です。 この引数は、1 つのテーブル名、保存されたクエリ、INNER JOIN、LEFT JOIN、または RIGHT JOIN の結果の複合のいずれかが可能です。

path

テーブルを含むディレクトリまたはファイルの完全なパスです。

type

データベースが Microsoft Access データベース (例: dBASE III、dBASE IV、Paradox 3.x、Paradox 4.x) ではない場合、テーブルの作成に使用するデータ型の名前です。

解説

IN を使用して、一度に 1 つの外部データベースにのみ接続することができます。

場合によっては、path 引数は、データベース ファイルを含むディレクトリを参照します。 たとえば、dBASE や Microsoft FoxPro、Paradox データベースのテーブルを使用する場合、path 引数では .dbf または .db ファイルを含むディレクトリを指定します。 テーブル ファイル名は、destination または tableexpression 引数から取得します。

Microsoft Access 以外のデータベースを指定するには、名前にセミコロン (;) を追加し、単一引用符 (' ') または二重引用符 (" ") で囲みます。 たとえば、'dBASE IV;' または "dBASE IV;" のいずれかを使用できます。

また、DATABASE 予約語を使用して、外部データベースを指定することもできます。 たとえば、次の行は同じテーブルを指定しています。

... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];

... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"

注: 

  • パフォーマンスを向上させ、使いやすくするには、IN ではなく、リンク テーブルを使用します。

  • また、式の比較演算子として IN 予約語を使用することもできます。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。