Freigeben über


Sitzungseigenschaften

Der SQL Server Native Client OLE DB-Anbieter interpretiert OLE DB-Sitzungseigenschaften wie folgt:

Eigenschafts-ID

Beschreibung

DBPROP_SESS_AUTOCOMMITISOLEVELS

Der SQL Server Native Client OLE DB-Anbieter unterstützt alle Isolationsstufen von Transaktionen im Autocommitmodus mit Ausnahme der Chaosstufe DBPROPVAL_TI_CHAOS.

Im anbieterspezifischen Eigenschaftensatz DBPROPSET_SQLSERVERSESSION definiert der SQL Server Native Client OLE DB-Anbieter die folgende zusätzliche Sitzungseigenschaft.

Eigenschafts-ID

Beschreibung

SSPROP_QUOTEDCATALOGNAMES

Typ: VT_BOOL

R/W: Lesen/Schreiben

Standard: VARIANT_FALSE

Beschreibung: In CATALOG-Einschränkung zugelassene Bezeichner in Anführungszeichen.

VARIANT_TRUE: Bezeichner in Anführungszeichen werden für eine CATALOG-Einschränkung für die Schemarowsets erkannt, die Unterstützung für verteilte Abfragen bieten.

VARIANT_FALSE: Bezeichner in Anführungszeichen werden nicht für eine CATALOG-Einschränkung für die Schemarowsets erkannt, die Unterstützung für verteilte Abfragen bieten.

Weitere Informationen über Schemarowsets, die Unterstützung für verteilte Abfragen bieten, finden Sie unter Unterstützung von verteilten Abfragen in Schemarowsets.

SSPROP_ALLOWNATIVEVARIANT

Typ: VT_BOOL

R/W: Lesen/Schreiben

Standard: VARIANT_FALSE

Beschreibung: Bestimmt, ob die Daten als DBTYPE_VARIANT oder DBTYPE_SQLVARIANT abgerufen werden.

VARIANT_TRUE: Der Spaltentyp wird als DBTYPE_SQLVARIANT zurückgegeben. In diesem Fall enthält der Puffer die SSVARIANT-Struktur.

VARIANT_FALSE: Der Spaltentyp wird als DBTYPE_VARIANT zurückgegeben und der Puffer enthält die VARIANT-Struktur.

SSPROP_ASYNCH_BULKCOPY

Zur Verwendung des asynchronen Modus legen Sie die anbieterspezifische Sitzungseigenschaft SSPROP_ASYNCH_BULKCOPY vor dem Aufrufen der BCPExec-Methode auf VARIANT_TRUE fest. Diese Eigenschaft ist im DBPROPSET_SQLSERVERSESSION-Eigenschaftensatz verfügbar.

Siehe auch

Konzepte