Partager via


Propriétés des colonnes (OLE DB)

Le jeu de propriétés DBPROPSET_COLUMN contient les propriétés ci-après.

ID de la propriété

Description

DBPROP_COL_AUTOINCREMENT

  • Type : VT_BOOL

  • Lecture/écriture typique : lecture/écriture

  • Remarque : indique si les valeurs de la colonne d'identité sont auto-incrémentielles. Il ne peut y avoir qu'une seule colonne auto-incrémentielle par table. SQL Server Compact 3.5 prend en charge l'attribut d'auto-incrémentation sur les colonnes DBTYPE_I8 et DBTYPE_I4.

DBPROP_COL_DEFAULT

  • Type : Any

  • Lecture/écriture typique : lecture/écriture

  • Remarque : spécifie la valeur par défaut de cette colonne. Il peut s'agir d'une constante, d'une expression ou de la fonction getdate. Les requêtes ne sont pas prises en charge comme valeurs par défaut. Les littéraux de chaîne doivent être placés entre guillemets simples, par exemple 'maChaîne'.

DBPROP_COL_FIXEDLENGTH

  • Type : VT_BOOL

  • Lecture/écriture typique : lecture/écriture

DBPROP_COL_INCREMENT

  • Type : VT_I4

  • Lecture/écriture typique : lecture/écriture

  • Remarque : uniquement utilisable sur des colonnes d'identité et si l'auto-incrémentation a pour valeur VARIANT_TRUE.

DBPROP_COL_ISLONG

  • Type : VT_BOOL

  • Lecture/écriture typique : lecture/écriture

DBPROP_COL_NULLABLE

  • Type : VT_BOOL

  • Lecture/écriture typique : lecture/écriture

  • Remarque : SQL Server Compact 3.5 prend en charge les valeurs NULL pour tous les types.

DBPROP_COL_SEED

  • Type : VT_I4

  • Lecture/écriture typique : lecture/écriture

  • Remarque : uniquement utilisable sur des colonnes d'identité et si l'auto-incrémentation a pour valeur VARIANT_TRUE.