列のプロパティ (OLE DB)

DBPROPSET_COLUMN プロパティ セットには、次のプロパティが含まれています。

プロパティ ID

説明

DBPROP_COL_AUTOINCREMENT

  • 型 : VT_BOOL

  • 属性 : 読み取り/書き込み

  • ID 列の値が自動増分であるかどうかを指定します。自動増分列は各テーブルに 1 つずつです。SQL Server Compact 3.5 は DBTYPE_I8 列と DBTYPE_I4 列で自動増分属性をサポートします。

DBPROP_COL_DEFAULT

  • 型 : 任意

  • 属性 : 読み取り/書き込み

  • 注意 : この列の既定値を指定します。定数、式、または getdate 関数を指定できます。クエリは既定値としてサポートされません。文字列リテラルは、'myString' のように、単一引用符で囲む必要があります。

DBPROP_COL_FIXEDLENGTH

  • 型 : VT_BOOL

  • 属性 : 読み取り/書き込み

DBPROP_COL_INCREMENT

  • 型 : VT_I4

  • 属性 : 読み取り/書き込み

  • 注意 : 自動増分が VARIANT_TRUE である場合に限り、ID 列だけに使用できます。

DBPROP_COL_ISLONG

  • 型 : VT_BOOL

  • 属性 : 読み取り/書き込み

DBPROP_COL_NULLABLE

  • 型 : VT_BOOL

  • 属性 : 読み取り/書き込み

  • 注意 : SQL Server Compact 3.5 では、すべての型で NULL 値が許容されます。

DBPROP_COL_SEED

  • 型 : VT_I4

  • 属性 : 読み取り/書き込み

  • 注意 : 自動増分が VARIANT_TRUE である場合に限り、ID 列だけに使用できます。