CDynamicAccessor::SetBlobSizeLimit

Legt die maximale BLOB-Größe in Bytes festgelegt.

void SetBlobSizeLimit(
   DBLENGTH nBlobSize 
);

Parameter

  • nBlobSize
    Gibt die Begrenzung BLOB-Größen an.

Hinweise

Legt die maximale BLOB-Größe in Bytes fest. die Spaltendaten, die größer als dieser Wert ist, wird als BLOB behandelt.Einige Anbieter geben extrem große Größen für Spalten (z. B. 2 GB).Statt Versuch, für eine Spalte diese Größe Speicher belegen, wird normalerweise versuchen, diese Spalten als BLOB zu binden.Auf diese Weise müssen Sie nicht den gesamten Arbeitsspeicher belegen. Sie können jedoch alle Daten vor Furcht ohne Clipping trotzdem gelesen werden kann.Es gibt jedoch einige Fälle, in denen Sie CDynamicAccessor erzwungen werden sollen, um große Spalten in ihren systemeigenen Datentypen zu binden.Dazu rufen Sie SetBlobSizeLimit auf, bevor Sie Öffnen aufrufen.

Die Konstruktormethode CDynamicAccessor legt die maximale BLOB-Größe auf einen Standardwert von 8,000 Bytes fest.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CDynamicAccessor-Klasse