次の方法で共有


CDynamicAccessor::CDynamicAccessor

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

参照

参照

CDynamicAccessor クラス

その他の技術情報

CDynamicAccessor のメンバー