Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den BLOBbehandlungswert für die aktuelle Zeile fest.
bool SetBlobHandling(
DBBLOBHANDLINGENUM eBlobHandling
);
Parameter
eBlobHandling
Gibt an, wie die Verarbeitungsmöglichkeiten behandelt werden sollen. Sie kann folgende Werte annehmen:DBBLOBHANDLING_DEFAULT: Bearbeiten Sie die Daten anderer Spalten, die größer sind als nBlobSize (z legen Sie durch SetBlobSizeLimit) als Verarbeitungsmöglichkeiten und rufen Sie es durch ein ISequentialStream oder IStream-Objekt ab. Diese Option wird versucht, jede Spalte zu binden, die die Daten enthält, die größer als nBlobSize oder als DBTYPE_IUNKNOWN als Verarbeitungsmöglichkeiten aufgeführt sind.
DBBLOBHANDLING_NOSTREAMS: Bearbeiten Sie die Daten anderer Spalten, die größer sind als nBlobSize (z legen Sie durch SetBlobSizeLimit) als Verarbeitungsmöglichkeiten und rufen Sie es als Verweis in Anbieter-zugeordnetem, Consumer-Besitzem Speicher. Diese Option ist für Tabellen an, die mehr als eine BLOBspalte haben, und der Anbieter unterstützt nur ein ISequentialStream-Objekt pro Accessor.
DBBLOBHANDLING_SKIP: Überspringen Sie (nicht gilt) Bindung, die Spalten, die als Zeichenfolge mit Blobs sich qualifizieren (der Accessor bindet nicht oder ruft den Spaltenwert ab, aber er ruft weiterhin den Spaltenstatus und -Länge) ab.
Hinweise
Sie sollten SetBlobHandling aufrufen, bevor Sie Öffnen aufrufen.
Die Konstruktormethode CDynamicAccessor legt den BLOBbehandlungswert auf DBBLOBHANDLING_DEFAULT fest.
Anforderungen
Header: atldbcli.h