CDynamicAccessor オブジェクトをインスタンス化し、初期化します。
CDynamicAccessor(
DBBLOBHANDLINGENUM eBlobHandling = DBBLOBHANDLING_DEFAULT,
DBLENGTH nBlobSize = 8000
);
パラメーター
eBlobHandling
バイナリ ラージ オブジェクト (BLOB: Binary Large Object) データの処理方法。 既定値は、DBBLOBHANDLING_DEFAULT です。 DBBLOBHANDLINGENUM 値については、「CDynamicAccessor::SetBlobHandling」を参照してください。nBlobSize
BLOB の最大サイズ (バイト数)。この値を超える列データは、BLOB として扱われます。 既定値は 8,000 です。 詳細については、「SetBlobSizeLimit」を参照してください。
解説
コンストラクターを使用して CDynamicAccessor オブジェクトを初期化する場合は、BLOB を連結する方法を指定できます。 BLOB には、グラフィック、サウンド、コンパイルしたコードなどのバイナリ データが含まれます。 既定の動作では、8,000 バイトを超える列を BLOB として処理し、それらを ISequentialStream オブジェクトに連結します。 BLOB のサイズにはほかの値を指定することもできます。
指定することもできますどのようにCDynamicAccessorBLOB データとなる列のデータを処理します。それはデフォルトの方法で BLOB データを処理できる; それをスキップすることができます (バインドしない) BLOB データ; または、プロバイダーで割り当てられたメモリに BLOB データをバインドできます。
必要条件
**ヘッダー:**atldbcli.h