CDynamicAccessor クラス
データベース スキーマ (データベースの基になる構造) が不明な場合にデータ ソースにアクセスできます。
class CDynamicAccessor : public CAccessorBase
メンバー
メソッド
既定のアクセサーをオーバーライドする場合は、出力列にバインド エントリを追加します。 |
|
CDynamicAccessor オブジェクトをインスタンス化し、初期化します。 |
|
すべての列をバインドし、割り当てたメモリを解放し、そのクラスの IAccessor インターフェイス ポインターを解放します。 |
|
現在の行のブックマークを取得します。 |
|
現在の行の BLOB の処理値を取得します。 |
|
最大バイト BLOB のサイズを取得します。 |
|
行セットの列の数を取得します。 |
|
列の特性を取得します。 |
|
列のメタデータを取得します。 |
|
指定された列の名前を取得します。 |
|
指定した列のデータ型を取得します。 |
|
バイト列の最大の長さを取得します。 |
|
項目の名前を持つ列インデックスを取得します。 |
|
指定された列の状態を取得します。 |
|
バッファーからデータを取得します。 |
|
現在の行の BLOB の処理値を設定します。 |
|
最大バイト BLOB のサイズを設定します。 |
|
バイト列の長さを設定します。 |
|
指定された列の状態を設定します。 |
|
バッファーにデータを保存します。 |
解説
項目の名前などの列情報、列数、データ型を取得するために CDynamicAccessor などのメソッドを使用します。 次実行時にアクセサーを動的に作成するときにもこの列情報を使用します。
列情報は、このクラスによって作成および管理されるバッファーに格納されます。 GetValueを使用してバッファーからデータを取得します。
動的なアクセサー クラスを説明と使用例については、動的なアクセサーを使用してを参照してください。
必要条件
ヘッダー: atldbcli.h