[レコードのインポート] スクリプトステップを使用した ODBC インポートの自動化
ODBC データソースへのアクセスは頻繁に繰り返される処理であるため、[レコードのインポート] スクリプトステップを使用して、ODBC インポートを自動化するスクリプトを作成することができます。スクリプトステップオプションによっては、他のファイル形式で使用したときと動作が異なるものがあります。
[データソースを指定] オプションは、次の情報を保存します。
•データソースの名前と位置
•ユーザ ID とパスワード (オプション)
[レコードのインポート] スクリプトステップで ODBC データソースを選択すると、[ODBC SQL クエリーの指定] ダイアログボックスが表示されます。次のいずれかの操作で、ODBC SQL クエリーを指定できます。
•保存する新しいクエリーを入力して、[レコードのインポート] スクリプトステップに保存する
•SQL クエリービルダーを使用してクエリーを構築し、[レコードのインポート] スクリプトステップに保存する
メモ
•ユーザ名とパスワードを保存するには、ODBC の [パスワードの入力] ダイアログボックスで [ユーザ名とパスワードを保存] チェックボックスを選択します。
•[ダイアログあり: オフ] オプションは、ODBC インポートの実行中に表示されるすべてのダイアログボックスを非表示にします。
•[インポート順の指定] オプションは、他のスクリプト化されたインポートと同様に、[フィールドデータのインポート順] ダイアログボックスのフィールドの順序を保存します。
•[エラー処理] スクリプトステップは、ODBC インポート中に発生するエラーメッセージや警告ダイアログボックスを表示しないようにします。
•ODBC インポート機能は、前回行われた ODBC インポート時に使用されたデータソース名、ユーザ ID とパスワード、および SQL クエリーを保存します。[インポート順の指定] オプションを選択する場合や、[データソースを指定] をクリックしてファイルを指定する場合は、この点に注意してください。
•SQL ステートメントは、最大長 256K 文字 (512KB) に制限されています。
•[レコードのインポート] スクリプトステップを使用して Unicode 文字列を含む ODBC データをインポートする場合、ODBC ドライバは Unicode をサポートしている必要があります。サポートしていない場合は結果が矛盾します。
•ODBC インポート、[SQL を実行] スクリプトステップ、および外部 SQL データソースは、FileMaker Pro Advanced で作成された Runtime ソリューションではサポートされていません。