Freigeben über


Informationseigenschaften für Datenquellen (OLE DB)

Der DBPROPSET_DATASOURCEINFO-Eigenschaftensatz enthält die folgenden Eigenschaften. Diese Eigenschaften gehören alle zur DataSourceInformation-Eigenschaftengruppe. Die Eigenschaften sind im OLE DB-Anbieter für SQL Server Compact schreibgeschützt und bilden einen Satz statischer Informationen über den Anbieter und den Datenspeicher.

Eigenschafts-ID

Beschreibung

DBPROP_ALTERCOLUMN

  • Typ: VT_I4

  • Lesen/Schreiben: Lesen

  • Beschreibung: Spaltenunterstützung ändern

  • Hinweise: Dieser Anbieter gibt DBCOLUMNDESCFLAGS_DBCID und DBCOLUMNDESCFLAGS_PROPERTIES zurück. Die einzigen Eigenschaften, die geändert werden können, sind DBPROP_COL_SEED, DBPROP_COL_INCREMENT und DBPROP_COL_DEFAULT. DBPROP_COL_SEED und DBPROP_COL_INCREMENT können nur für eine Identitätsspalte festgelegt werden.

DBPROP_COLUMNDEFINITION

  • Typ: VT_I4

  • Lesen/Schreiben: Lesen

  • Beschreibung: Spaltendefinition

  • Hinweis: Der Wert für diesen Anbieter ist immer DBPROPVAL_CD_NOTNULL.

DBPROP_DBMSNAME

  • Typ: VT_BSTR

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: DBMS-Name

  • Hinweis: Gibt den Namen des Produkts an, auf das der Anbieter zugreift. Für diesen Anbieter wird die Zeichenfolge "SQL Server for Windows CE" verwendet.

DBPROP_DBMSVER

  • Typ: VT_BSTR

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: DBMS-Version

  • Hinweis: Gibt die Version des Produkts an, auf das der Anbieter zugreift. Für diesen Anbieter wird die Zeichenfolge "3.00.0000" verwendet.

DBPROP_DSOTHREADMODEL

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Datenquellenobjekt-Threadingmodell

  • Hinweis: Gibt das Threadingmodell des Datenquellenobjekts an. Der Wert für diesen Anbieter ist immer DBPROPVAL_RT_SINGLETHREAD.

DBPROP_IDENTIFIERCASE

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Unterscheidung von Groß-/Kleinschreibung der ID

  • Hinweise: Gibt an, wie IDs bezüglich Groß-/Kleinschreibung reagieren. Da in SQL Server Compact die Groß-/Kleinschreibung für Bezeichner nicht beachtet wird und Bezeichner im Systemkatalog in gemischter Schreibweise gespeichert werden, muss der Wert für diesen Anbieter immer DBPROPVAL_IC_MIXED sein.

DBPROP_MULTIPLESTORAGEOBJECTS

  • Typ: VT_BOOL

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Mehrere Speicherobjekte

  • Hinweis: Der Wert für diesen Anbieter ist immer VARIANT_FALSE. Dies zeigt an, dass dieser Anbieter nur jeweils ein offenes Speicherobjekt unterstützt.

DBPROP_NULLCOLLATION

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: NULL-Zusammenstellungsreihenfolge

  • Hinweis: Der Wert für diesen Anbieter ist immer DBPROPVAL_NC_LOW. Dies zeigt an, dass NULL-Werte am unteren Ende der Liste sortiert werden.

DBPROP_OLEOBJECTS

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: OLE-Objektunterstützung

  • Hinweise: Gibt eine Bitmaske an, der entnommen werden kann, auf welche Arten der Anbieter Zugriff auf BLOBs und COM-Objekte unterstützt, die in Spalten gespeichert sind. Der Wert für diesen Anbieter ist immer DBPROPVAL_OO_BLOB. Dies zeigt an, dass der Anbieter Zugriff auf BLOBs als strukturierte Objekte unterstützt. Der Consumer ermittelt über DBPROP_STRUCTUREDSTORAGE, welche Schnittstellen unterstützt werden.

DBPROP_OPENROWSETSUPPORT

  • Typ: VT_I4

  • Lesen/Schreiben: Lesen

  • Beschreibung: Unterstützung für das Öffnen von Rowset

  • Hinweis: Dieser Anbieter unterstützt die Werte DBPROPVAL_ORS_TABLE und DBPROPVAL_ORS_INTEGRATEDINDEX.

DBPROP_PERSISTENTIDTYPE

  • Typ: VT_I4

  • Lesen/Schreiben: Lesen

  • Beschreibung: Persistenter ID-Typ

  • Hinweis: Der Wert für diesen Anbieter ist immer DBPROPVAL_PT_NAME.

DBPROP_PROVIDERFILENAME

  • Typ: VT_BSTR

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Anbietername

  • Hinweis: Gibt den Dateinamen des Anbieters an. (Vor Microsoft Data Access Components (MDAC), Version 2.5, hat diese Eigenschaft den Namen DBPROP_PROVIDERNAME.)

DBPROP_PROVIDEROLEDBVER

  • Typ: VT_BSTR

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: OLE DB-Version

  • Hinweis: Dieser Anbieter gibt 02.50.00 zurück.

DBPROP_PROVIDERVER

  • Typ: VT_BSTR

  • Lesen/Schreiben: Lesen

  • Beschreibung: Anbieterversion

  • Hinweis: Für diesen Anbieter wird die Version 03.00.0000 zurückgegeben.

DBPROP_STRUCTUREDSTORAGE

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Strukturierte Speicherung

  • Hinweis: Gibt eine Bitmaske an, der entnommen werden kann, welche Schnittstellen für ein Speicherobjekt das Rowset unterstützt. Die Bitmaske ist eine Kombination aus Null oder mehr DBPROPVAL_SS_ISEQUENTIALSTREAM- oder DBPROPVAL_SS_ILOCKBYTES-Eigenschaften.

DBPROP_SUPPORTEDTXNDDL

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Transaktions-DDL

  • Hinweise: Gibt an, ob DDL-Anweisungen (Data Definition Language - Datendefinitionssprache) in Transaktionen unterstützt werden. Der Wert für diesen Anbieter ist immer DBPROPVAL_TC_ALL. Dies zeigt an, dass Transaktionen DDL- und DML-Anweisungen (Data Manipulation Language - Datenbearbeitungssprache) in beliebiger Reihenfolge enthalten dürfen.

DBPROP_SUPPORTEDTXNISOLEVELS

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Isolationsgrade

  • Hinweis: Dieser Anbieter unterstützt DBPROPVAL_TI_READCOMMITTED, DBPROPVAL_TI_REPEATABLEREAD und DBPROPVAL_TI_SERIALIZABLE.

DBPROP_SUPPORTEDTXNISORETAIN

  • Typ: VT_I4

  • Lesen/Schreiben: Nur Lesen

  • Beschreibung: Isolationszurückbehaltung

  • Hinweise: Dieser Anbieter unterstützt die folgenden Werte: DBPROPVAL_TR_COMMIT_DC (zeigt an, dass die Transaktion ihre Isolation bei einem bewahrenden Übertragen (Commit) beibehält); DBPROPVAL_TR_ABORT_DC (zeigt an, dass die Transaktion ihre Isolation bei einem bewahrenden Abbrechen beibehalten oder aufgeben kann).