FileMaker Pro から ODBC データソースへのクエリーの実行
ODBC クライアントドライバを設定したら、レコードを操作したり、既存の FileMaker Pro データベースファイルにレコードをインポートしたり、Oracle データベースや Microsoft Access データベースなどの任意の ODBC データソースから新しい FileMaker Pro データベースファイルを作成することができます。
まず、インポート元のデータソースにアクセスします。このデータソースからインポートするレコードに対するクエリーを構築します。最後に、既存のファイルにデータをインポートする場合は、データソースのフィールドを FileMaker Pro データベースファイルのフィールドにマップします。
重要  ODBC データソースにアクセスし、SQL クエリーを書き込まずにそれを使用して操作する方法の情報については、データソースへの接続を参照してください。
[ファイル] メニューと、レコードのインポート スクリプトステップを使用するか、またはSQL を実行 スクリプトステップを使用して、ODBC データソースにアクセスすることができます。
ODBC をサポートするアプリケーションはすべて、SQL(構造化照会言語)ステートメントの基本的なサブセットを認識します。SQL は、ODBC のインターフェースを介してデータソースに渡され、SELECT, FROM 顧客 WHERE 都市=N'Paris' といったクエリーを実行し、INSERT INTO 顧客 (, ) VALUES (N'高木',N'幸子') を使用して新しいレコードの作成といった更新処理を行います。
メモ  Microsoft SQL Server は、Unicode および Unicode 以外のフィールドの両方のタイプをサポートするため、すべての Unicode 文字列に接頭語として大文字の「N」(SQL-92 標準で「National」の頭文字)を付ける必要があります。接頭語がないと、英数字以外の文字を含む Unicode 文字列が Microsoft SQL Server に渡されたときに、Microsoft SQL Server コードページ内に存在しないデータを失う場合があります。
MySQL 3.51 ドライバなどのいくつかのデータベース管理システム(DBMS)では、「N」接頭語をサポートしていません。詳細については、使用している DBMS のマニュアルを参照してください。
FileMaker Pro から ODBC データソースに対してクエリーを実行するには、次の操作を行います。
1.
FileMaker Pro で、次のいずれかの操作を行います。
 •
既存の FileMaker Pro ファイルにインポートするには、[ファイル] メニューの [コードのインポート] サブメニューから [ODBC データソース...] を選択します。
 •
データソースのレコードから FileMaker Pro ファイルを作成するには、[ファイル] メニューから [開く] を選択します。[ファイルを開く] ダイアログボックスで、[ファイルの種類:](Windows)または [ファイルタイプ:](Mac OS)から [ODBC データソース] を選択します。
2.
データソースを選択して、[続行...] をクリックします。
ほとんどのサーバーベースの ODBC ドライバではデータソースが開いている必要がありますが、この条件はドライバによって異なります。
3.
今後、このダイアログボックスを表示しないようにするには、[ユーザ名とパスワードを保存] を選択します。 このオプションは、既存の FileMaker Pro ファイルにインポートする場合にのみ利用できます。
4.
[OK] をクリックします。
FileMaker Pro SQL クエリービルダーのダイアログボックスが表示されます。
5.
クエリーは、ただちに実行することも、コピーしてフィールドに貼り付け(ペースト)しておいて後で使用することもできます。フィールドに保存されたクエリーを実行するには、[レコードのインポート] スクリプトステップまたは [SQL を実行] スクリプトステップを使用します。詳細については、フィールドへの SQL クエリーの保存を参照してください。
6.
[実行] をクリックします。
 •
既存のファイルにデータをインポートする場合は、[フィールドデータのインポート順] ダイアログボックスが表示されます。データソースのフィールドを FileMaker Pro データベースファイルのフィールドにマップします。インポート時のインポート方法と割り当てるフィールドの設定および既存のファイルへのデータのインポートを参照してください。
 •
メモ  ODBC インポート、[SQL を実行] スクリプトステップ、および外部 SQL データソースは、FileMaker Pro Advanced で作成されたランタイムソリューションではサポートされていません。
関連項目 
FileMaker Pro での ODBC と JDBC の使用
ODBC クライアントドライバの設定
このセクションのトピック
ODBC 経由でインポートするための SQL クエリーの構築
SQL の実行による ODBC 経由でのデータソースの操作
フィールドへの SQL クエリーの保存
[レコードのインポート] スクリプトステップを使用した ODBC インポートの自動化