Udostępnij za pośrednictwem


CDynamicAccessor::CDynamicAccessor

Tworzy i inicjuje CDynamicAccessor obiektu.

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

Parametry

  • eBlobHandling
    Określa sposób obsługi danych dużego obiektu binarnego (BLOB).Wartością domyślną jest DBBLOBHANDLING_DEFAULT.Zobacz SetBlobHandling opis DBBLOBHANDLINGENUM wartości.

  • nBlobSize
    Maksymalny rozmiar obiektu BLOB w bajtach; Kolumna danych przez tę wartość jest traktowana jako obiektu BLOB.Wartość domyślna to 8,000.Zobacz SetBlobSizeLimit Aby uzyskać szczegółowe informacje.

Uwagi

Jeśli używasz zainicjować konstruktora CDynamicAccessor obiektu, można określić, jak powiązać bloków BLOB.Plamy mogą zawierać dane binarne, takie jak grafika, dźwięk lub skompilowany kod.Domyślne zachowanie polega na zaliczenie kolumn więcej niż 8000 bajtów bloków BLOB i próbuj powiązać je do ISequentialStream obiektu.Jednak można określić inną wartość do rozmiaru obiektu BLOB.

Można również określić, jak CDynamicAccessor obsługuje kolumna danych, które kwalifikują się jako danych typu BLOB: może obsłużyć danych typu BLOB w sposób domyślny; można pominąć (nie powiązuj) danych typu BLOB; lub można ją powiązać dane typu BLOB w pamięci przydzielonej przez dostawcę.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

CDynamicAccessor — Klasa