GetArraySizeメソッド

機能

繰り返し列の定義された要素の数を取得します。

形式

フィールド番号で指定する場合

UINT32 GetArraySize(UINT32 ui32Index) throw DBSQLCA

フィールド名で指定する場合

UINT32 GetArraySize(LPCTSTR lpctFieldName) throw DBSQLCA

引数

ui32Index

フィールドの列番号を,1~フィールド数の範囲の値で指定します。

lpctFieldName

フィールドのフィールド名を指定します。

戻り値

データ型:UINT32

繰り返し列の定義された要素数を返します。

機能詳細

フィールド番号,又はフィールド名によって特定した繰り返し列の,要素数を取得します。

指定したフィールドが繰り返し列でない場合は,0が返ります。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_BEFORE_EXECUTE
Executeメソッドが実行されていません。
DB_ERROR_CANNOT_BE_NULL
引数lpctFieldNameにNULLを指定しています。
DB_ERROR_NOT_FOUND
インデックス指定の場合は,指定したフィールド番号が1未満の値,又はフィールド数より大きい値を指定しています。フィールド名指定の場合は,指定したフィールド名が間違っています(NULLを除く)。