Udostępnij za pośrednictwem


CDynamicAccessor::SetBlobSizeLimit

Określa maksymalny rozmiar obiektu BLOB w bajtach.

void SetBlobSizeLimit( 
   DBLENGTH nBlobSize  
);

Parametry

  • nBlobSize
    Określa limit rozmiaru obiektu BLOB.

Uwagi

Określa maksymalny rozmiar obiektu BLOB w bajtach; Kolumna danych większy niż wartość ta jest traktowana jako obiektu BLOB.Niektórzy dostawcy dają bardzo duże rozmiary kolumn (na przykład 2 GB).A nie próbuje przydzielić pamięci dla kolumny tej wielkości, należy zwykle starać się powiązać te kolumny jako bloków BLOB.W ten sposób nie trzeba przydzielić wszystkie pamięci, ale nadal można przeczytać wszystkie dane bez obawy o obcinania.Istnieją przypadki, w których można wymusić CDynamicAccessor do powiązania dużych kolumn w swoich rodzimych typów.W tym celu należy wywołać SetBlobSizeLimit przed wywołaniem funkcji Otwórz.

Metoda konstruktora CDynamicAccessor określa maksymalny rozmiar obiektu BLOB na wartość domyślną 8000 bajtów.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

CDynamicAccessor — Klasa