テキスト ファイル ドライバーのプログラムでオプションの設定

オプション 説明 認証方法
データ ソース名 給与計算や担当者などのデータ ソースを識別する名前。 このオプションを動的に設定するには、SQLConfigDataSource の呼び出しで DSN キーワード (keyword)を使用します。
書式の定義 [ テキスト形式の定義 ] ダイアログ ボックスが表示され、データ ソース ディレクトリ内の個々のテーブルのスキーマを指定できます。 このオプションは、 SQLConfigDataSource の呼び出しでは動的に設定できません。
説明 データ ソース内のデータの説明 (省略可能)。たとえば、"採用日、給与履歴、すべての従業員の現在のレビュー" などです。 このオプションを動的に設定するには、SQLConfigDataSource の呼び出しで DESCRIPTION キーワード (keyword)を使用します。
ディレクトリ 対象となるディレクトリを選択します。 このオプションを動的に設定するには、SQLConfigDataSource の呼び出しで DEFAULTDIR キーワード (keyword)を使用します。
拡張機能の一覧 データ ソース上のテキスト ファイルのファイル名拡張子をListsします。 テキスト ドライバーを使用すると、拡張子のない名前で CREATE TABLE ステートメントを実行すると、拡張子のないファイルが作成されます。 他のドライバーは、拡張子が指定されていない場合に既定の拡張子を持つファイルを作成します。 .txt 拡張子を持つファイルを作成するには、拡張子を名前に含める必要があります。 [ テキスト形式の定義 ] ダイアログ ボックスで拡張子のないファイルを表示するには、"*." を [拡張機能] リストに追加する必要があります。 このオプションを動的に設定するには、SQLConfigDataSource の呼び出しで EXTENSIONS キーワード (keyword)を使用します。
[読み取り専用] データベースを読み取り専用として指定します。 このオプションを動的に設定するには、SQLConfigDataSource の呼び出しで READONLY キーワード (keyword)を使用します。
スキャンする行 各列のデータ型を決定するためにスキャンする行数。 データ型は、検出されたデータの種類の最大数を指定して決定されます。 列に対して推測されたデータ型と一致しないデータが検出された場合、データ型は NULL 値として返されます。

Text ドライバーの場合、スキャンする行数として 1 から 32767 までの数値を入力できます。ただし、値の既定値は常に 25 です。 (制限外の数値はエラーを返します)。
このオプションを動的に設定するには、SQLConfigDataSource の呼び出しで MAXSCANROWS キーワード (keyword)を使用します。
ディレクトリの選択 アクセスするファイルを含むディレクトリを選択できるダイアログ ボックスが表示されます。

データ ソース ディレクトリを定義する場合は、最もよく使用されるファイルが配置されているディレクトリを指定します。 ODBC ドライバーは、このディレクトリを既定のディレクトリとして使用します。 他のファイルを頻繁に使用する場合は、このディレクトリにコピーします。 または、SELECT ステートメントのファイル名をディレクトリ名で修飾することもできます。 SELECT * FROM C:\MYDIR\EMP

または、 SQLSetConnectOption 関数と SQL_CURRENT_QUALIFIER オプションを使用して、新しい既定のディレクトリを指定することもできます。
このオプションを動的に設定するには、SQLConfigDataSource の呼び出しで DEFAULTDIR キーワード (keyword)を使用します。