DB_INFO_AUTOINCREMENT | Boolean 型。列の値が自動的に増分する場合 (シリアル番号)、True を返します。 |
DB_INFO_CASESENSITIVE | Boolean 型。列の値が大文字と小文字を区別する場合、True を返します。大文字と小文字を区別して検索が実行されます。 |
DB_INFO_COLUMNID | String 型。列 ID を含みます。これは、この列の結果セットの相対位置を識別する順序値です。この値は、FieldID でも返されます。 |
DB_INFO_COLUMNNAME | String 型。列名を含みます。列が計算される場合、自動的に名前が Computed1、Computed2 という具合に作成されます。この名前は FieldName でも返されます。 |
DB_INFO_COMPUTED | Boolean 型。列が計算される場合は True です。 |
DB_INFO_DISPLAYSIZE | Integer 型。この値は最大表示サイズです。バイトではなく文字単位で示されます。 |
DB_INFO_EXPECTED_DATATYPE | Integer 型。期待されるデータ型は、この列の変換データ型です。実際の値と追加情報については、FieldExpectedDataType メソッドを参照してください。 |
DB_INFO_LENGTH | Integer 型。FieldSize で返される値です。 |
DB_INFO_MONEY | Boolean 型。列の値が金額または通貨を表す場合、True になります。 |
DB_INFO_NATIVE_DATATYPE | Integer 型。参照される列のネイティブデータ型を含みます。ネイティブデータ型は、データベースに保存されるときのフィールドのデータ型であり、FieldNativeDataType で定義される型のいずれかです。 |
DB_INFO_NULLABLE | Integer 型。次のいずれかです。DB_NO_NULLS (null を受け入れられません)、DB_NULLABLE (null を受け入れられます)、DB_NULLS_UNKNOWN (未知の null ステータス) のいずれかです。 |
DB_INFO_PRECISION | Integer 型。バックエンドの精度値です。 |
DB_INFO_READONLY | Integer 型。バックエンドの読み込み専用ステータスです。ReadOnly プロパティで与えられたローカル保護を反映しません。次のいずれかです。DB_READWRITE、DB_READONLY (バックエンド保護されるか計算される)、DB_READONLY_UNKNOWN のいずれかになります。 |
DB_INFO_SCALE | Integer 型。小数点以下の桁数です。この値は、実数値か浮動値に限り有効です。それ以外の場合は 0 になります。 |
DB_INFO_SEARCHABLE | Integer 型。次のいずれかです。DB_UNSEARCHABLE (Where 節の一部にならない)、DB_LIKE_ONLY (Like と併用する場合に限り、Where 節で使用できる)、DB_ALLEXCEPT_LIKE (Like 以外は使用できる)、DB_SEARCHABLE (Where 節で使用できる) のいずれかになります。 |
DB_INFO_SETTABLE | Boolean 型。False は、SetValue が失敗することを意味します。その原因は、列が読み込み専用である、データベースが読み込み専用である、読み込み専用が ReadOnly で設定されている、列が計算されて更新不可能である、のいずれかです。True は、SetValue が失敗しなくても UpdateRow が失敗することを意味します。その原因としては、一意の値が必要である、一部の引数が無効である、オリジナルの行がロックされているか変更されている、などが考えられます。 |
DB_INFO_SQLDATATYPE | Integer 型。参照される列のネイティブデータ型を含みます。ネイティブデータ型は、データベースに保存されるときのフィールドのデータ型であり、FieldNativeDataType で定義される型のいずれかです。 |
DB_INFO_TABLENAME | String 型。列のテーブル名を含みます。列が計算されているか、列が集計でありテーブルの一部でない場合、テーブル名は提供されません。すなわち、null 文字列が返されます。 |
DB_INFO_UNSIGNED | Boolean 型。列の値に符号が付いていないとき、True になります。Integer 型または Long 型の数値が返された場合は、値に符号が付いていないことを意味します。 |