Freigeben über


Informationseigenschaften für Datenquellen (OLE DB)

Der DBPROPSET_DATASOURCEINFO-Eigenschaftensatz enthält die folgenden Eigenschaften. Diese Eigenschaften gehören alle zur Gruppe der Informationseigenschaften für Datenquellen. Die Eigenschaften sind im OLE DB-Anbieter für SQL Server 2005 Compact Edition (SQL Server Compact Edition) schreibgeschützt und bilden einen Satz von statischen 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 Edition 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).

Siehe auch

Hilfe und Information

Informationsquellen für SQL Server Compact Edition