次の方法で共有


CDynamicAccessor::SetBlobSizeLimit

更新 : 2007 年 11 月

BLOB の最大サイズ (バイト単位) を設定します。

void SetBlobSizeLimit(
   DBLENGTH nBlobSize 
);

パラメータ

  • nBlobSize
    BLOB のサイズの制限。

解説

BLOB の最大サイズ (バイト数) を設定します。この値を超える列データは、BLOB として扱われます。プロバイダによっては、列のサイズがかなり大きくなる (2 GB など) 場合があります。列のメモリにこのサイズを割り当てるのではなく、通常はこれらの列を BLOB として連結します。こうすると、メモリをすべて割り当てなくても、データは切り捨てらずにすべて読み込むことができます。ただし、CDynamicAccessor に対して、大きい列をネイティブ データ型で連結することを強制する場合があります。これを行うには、Open を呼び出す前に SetBlobSizeLimit を呼び出します。

コンストラクタ メソッド CDynamicAccessor は、BLOB の最大サイズを既定値の 8,000 バイトに設定します。

必要条件

ヘッダー : atldbcli.h

参照

参照

CDynamicAccessor クラス

その他の技術情報

CDynamicAccessor のメンバ