共用方式為


CDynamicAccessor::SetBlobSizeLimit

設定最大 BLOB 大小以位元組為單位。

void SetBlobSizeLimit(
   DBLENGTH nBlobSize 
);

參數

  • nBlobSize
    指定的 BLOB 的大小限制。

備註

設定的最大 BLOB 的大小,以位元組為單位。 資料行的資料大於此值會被視為 BLOB。 有些提供者提供極大的大小 (例如,2 GB) 的資料行。 與其嘗試配置記憶體給資料行這個大小時,您通常是嘗試繫結 Blob 為這些資料行。 如此一來在您不需要配置的所有記憶體,但您仍然可以讀取所有的資料,而不畏懼截斷。 不過,有某些情況的下,您可能會想要強制CDynamicAccessor在它們的原生資料型別繫結大型的資料行。 若要執行這項操作,呼叫SetBlobSizeLimit呼叫之前開啟

建構函式方法 CDynamicAccessor 將 BLOB 的大小上限設定為預設值為 8000 個位元組。

需求

標頭: atldbcli.h

請參閱

參考

CDynamicAccessor 類別