GetFieldDBTypeメソッド

機能

指定したフィールドのデータ型をDBMSの型で取得します。

形式

インデクス番号で指定した場合

UINT16 GetFieldDBType(UINT32   dwIndex) throw DBSQLCA

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

UINT16 GetFieldDBType(LPCTSTR lpctFieldName) throw DBSQLCA;

引数

dwIndex

1から始まるフィールドの番号を指定します。

lpctFieldName

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

戻り値

データ型:UINT16

指定したフィールドのデータ型をDBMSのデータ型で取得します。

機能詳細

指定したフィールドの属性をDBMSのデータ型で取得します。

それぞれのデータ型は,DBMSによって異なります。データ型の詳細については,使用するDBMSの仕様をご確認ください。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_NOT_FOUND
指定したフィールドがありません。
DB_ERROR_CANNOT_BE_NULL
引数lpctFieldNameにNULLを指定できません。
DB_ERROR_BEFORE_EXECUTE
Executeメソッドが実行されていません。