GetDataメソッド
機能
指定した番号の要素の値を取得します。
形式
virtual BOOLEAN GetData(INT32 i32Index, INT32 * pi32Data)
const throw DBSQLCA
virtual BOOLEAN GetData(INT32 i32Index, INT16 * pi16Data)
const throw DBSQLCA
virtual BOOLEAN GetData(INT32 i32Index, SINGLE * psfData)
const throw DBSQLCA
virtual BOOLEAN GetData(INT32 i32Index, DOUBLE * pdfData)
const throw DBSQLCA
virtual BOOLEAN GetData(INT32 i32Index, LPTSTR * lptData)
const throw DBSQLCA
virtual BOOLEAN GetData(INT32 i32Index, DBR_DATETIME * pdtData)
const throw DBSQLCA
virtual BOOLEAN GetData(INT32 i32Index,
DBR_BINARY * pbinData) const throw DBSQLCA
引数
i32Index
取得する値の要素番号を,1からフィールドの最大要素数以下の値で指定します。
* xxData
取得するデータ型の領域を指すポインタを指定します。
戻り値
データ型:BOOLEAN
TRUE:取得しようとした値は欠損値ではありません。
FALSE:取得しようとした値は欠損値です。
機能詳細
指定した要素番号の値を取得します。取得できるデータ型については,SetDataメソッドを参照してください。
GetDataメソッドは,DBRArrayDataオブジェクトに要素の値が設定されている場合に呼び出せます。
日付・時間関連のデータ型の場合にデータを取得するメンバ変数を以下に示します。その他のメンバ変数には0が設定されます。
COL_TYPE_DATE:Year, Month, Day, (Signは1)
COL_TYPE_TIME:Hour, Minute, Second, (Signは1)
COL_TYPE_INTERVAL_YEAR:Year, Month, Day, Sign
COL_TYPE_INTERVAL_HOUR:Hour, Minute, Second, Sign
発生する例外
DBSQLCA(RetCode)