Partager via


Propriétés des informations sur les sources de données (OLE DB)

Le jeu de propriétés DBPROPSET_DATASOURCEINFO contient les propriétés ci-après. Toutes ces propriétés appartiennent au groupe de propriétés des informations sur les sources de données. Ces propriétés sont accessibles en lecture seule dans le fournisseur OLE DB pour SQL Server Compact et forment un ensemble d'informations statiques sur le fournisseur et la banque de données.

ID de la propriété

Description

DBPROP_ALTERCOLUMN

  • Type : VT_I4

  • Lecture/écriture : lecture

  • Description : Alter Column Support

  • Remarque : ce fournisseur renvoie DBCOLUMNDESCFLAGS_DBCID et DBCOLUMNDESCFLAGS_PROPERTIES. Les seules propriétés modifiables sont DBPROP_COL_SEED, DBPROP_COL_INCREMENT et DBPROP_COL_DEFAULT. Les propriétés DBPROP_COL_SEED et DBPROP_COL_INCREMENT ne peuvent être définies que sur une colonne d'identité.

DBPROP_COLUMNDEFINITION

  • Type : VT_I4

  • Lecture/écriture : lecture

  • Description : Column Definition

  • Remarque : pour ce fournisseur, la valeur est toujours DBPROPVAL_CD_NOTNULL.

DBPROP_DBMSNAME

  • Type : VT_BSTR

  • Lecture/écriture : lecture seule

  • Description : DBMS Name

  • Remarque : spécifie le nom du produit auquel accède le fournisseur. Pour ce fournisseur, la chaîne est « SQL Server for Windows CE ».

DBPROP_DBMSVER

  • Type : VT_BSTR

  • Lecture/écriture : lecture seule

  • Description : DBMS Version

  • Remarque : spécifie la version du produit auquel accède le fournisseur. Pour ce fournisseur, la chaîne est « 3.00.0000 ».

DBPROP_DSOTHREADMODEL

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : Data Source Object Threading Model

  • Remarque : spécifie le modèle de thread de l'objet source de données. Pour ce fournisseur, la valeur est DBPROPVAL_RT_SINGLETHREAD.

DBPROP_IDENTIFIERCASE

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : Identifier Case Sensitivity

  • Remarque : spécifie comment les identificateurs traitent la casse. Étant donné que les identificateurs dans SQL Server Compact ne tiennent pas compte de la distinction minuscules/majuscules et que leur casse est variable dans le catalogue système, la valeur de ce fournisseur doit être DBPROPVAL_IC_MIXED.

DBPROP_MULTIPLESTORAGEOBJECTS

  • Type : VT_BOOL

  • Lecture/écriture : lecture seule

  • Description : Multiple Storage Objects

  • Remarque : pour ce fournisseur, la valeur est toujours VARIANT_FALSE. Celle-ci indique que le fournisseur ne prend en charge qu'un objet de stockage ouvert à la fois.

DBPROP_NULLCOLLATION

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : NULL Collation Order

  • Remarque : pour ce fournisseur, la valeur est toujours DBPROPVAL_NC_LOW. Celle-ci indique que les valeurs NULL sont triées en fin de liste.

DBPROP_OLEOBJECTS

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : OLE Object Support

  • Remarque : spécifie un masque de bits qui indique la façon dont le fournisseur prend en charge l'accès aux BLOB et aux objets COM stockés dans des colonnes. Pour ce fournisseur, la valeur est toujours DBPROPVAL_OO_BLOB. Celle-ci indique que le fournisseur prend en charge l'accès aux BLOB en tant qu'objets structurés. Par le biais de la propriété DBPROP_STRUCTUREDSTORAGE, le consommateur détermine les interfaces prises en charge.

DBPROP_OPENROWSETSUPPORT

  • Type : VT_I4

  • Lecture/écriture : lecture

  • Description : Open Rowset Support

  • Remarque : ce fournisseur prend en charge les valeurs DBPROPVAL_ORS_TABLE et DBPROPVAL_ORS_INTEGRATEDINDEX.

DBPROP_PERSISTENTIDTYPE

  • Type : VT_I4

  • Lecture/écriture : lecture

  • Description : Persistent ID Type

  • Remarque : pour ce fournisseur, la valeur est DBPROPVAL_PT_NAME.

DBPROP_PROVIDERFILENAME

  • Type : VT_BSTR

  • Lecture/écriture : lecture seule

  • Description : Provider Name

  • Remarque : spécifie le nom de fichier du fournisseur. (Avant Microsoft Data Access Components (MDAC) 2.5, cette propriété s'appelait DBPROP_PROVIDERNAME.)

DBPROP_PROVIDEROLEDBVER

  • Type : VT_BSTR

  • Lecture/écriture : lecture seule

  • Description : OLE DB Version

  • Remarque : ce fournisseur renvoie 02.50.00.

DBPROP_PROVIDERVER

  • Type : VT_BSTR

  • Lecture/écriture : lecture

  • Description : Provider Version

  • Remarque : pour ce fournisseur, la version retournée est 03.00.0000.

DBPROP_STRUCTUREDSTORAGE

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : Structured Storage

  • Remarque : spécifie un masque de bits qui indique les interfaces d'un objet de stockage prises en charge par l'ensemble de lignes ; en l'occurrence, il s'agit d'une combinaison d'un nombre quelconque (voire nul) de valeurs DBPROPVAL_SS_ISEQUENTIALSTREAM ou DBPROPVAL_SS_ILOCKBYTES.

DBPROP_SUPPORTEDTXNDDL

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : Transaction DDL

  • Remarque : indique si les instructions DDL (Data Definition Language) sont prises en charge dans les transactions. Pour ce fournisseur, la valeur est toujours DBPROPVAL_TC_ALL. Celle-ci indique que les transactions peuvent contenir des instructions DDL et DML (Data Manipulation Language) dans n'importe quel ordre.

DBPROP_SUPPORTEDTXNISOLEVELS

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : Isolation Levels

  • Remarque : ce fournisseur prend en charge les valeurs DBPROPVAL_TI_READCOMMITTED, DBPROPVAL_TI_REPEATABLEREAD et DBPROPVAL_TI_SERIALIZABLE.

DBPROP_SUPPORTEDTXNISORETAIN

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : Isolation Retention

  • Remarque : ce fournisseur prend en charge les valeurs suivantes : DBPROPVAL_TR_COMMIT_DC. qui indique que la transaction conserve son isolation lors d'une écriture en rétention, et DBPROPVAL_TR_ABORT_DC, qui indique que la transaction peut conserver ou perdre son isolation lors d'un abandon en rétention.