Freigeben über


CDynamicAccessor::CDynamicAccessor

Instanziiert und initialisiert das CDynamicAccessor-Objekt.

CDynamicAccessor(  
   DBBLOBHANDLINGENUM eBlobHandling = DBBLOBHANDLING_DEFAULT,  
   DBLENGTH nBlobSize = 8000  
);

Parameter

  • eBlobHandling
    Gibt an, wie die Binary Large Object-Daten (BLOB) behandelt werden sollen. Der Standardwert ist DBBLOBHANDLING_DEFAULT. SetBlobHandling finden Sie eine Beschreibung der DBBLOBHANDLINGENUM-Werte.

  • nBlobSize
    Die maximale BLOBgröße in Bytes; Spaltendaten über diesen Wert werden als BLOB behandelt. Der Standardwert ist 8,000. Ausführliche Informationen finden Sie unter SetBlobSizeLimit.

Hinweise

Wenn Sie den Konstruktor verwenden, um das CDynamicAccessor-Objekt zu initialisieren, können Sie angeben, wie es Blobs bindet. Blobs können Binärdaten wie Grafiken, Sound oder kompilierte Code enthalten. Das Standardverhalten ist, Spalten mehr als 8.000 Bytes als Blobs zu behandeln und versuchen, sie mit einem ISequentialStream-Objekt zu binden. Sie können jedoch einen anderen Wert angeben, um die BLOBgröße zu sein.

Sie können auch angeben, wie CDynamicAccessor Spaltendaten behandelt, die als sicher Verarbeitungsmöglichkeiten qualifiziert: Verarbeitungsmöglichkeiten es kann mit dem Standardverfahren behandeln; kann (nicht mögen Bindung), Verarbeitungsmöglichkeiten überspringen; oder es kann in Anbieter-zugeordnetem Verarbeitungsmöglichkeiten Arbeitsspeicher binden.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CDynamicAccessor-Klasse