GetColumnDBTypeメソッド

機能

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

形式

インデクス番号で指定する場合

UINT16 GetColumnDBType(UINT32 dwIndex) throw DBSQLCA

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

UINT16 GetColumnDBType(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を指定できません。