LOTUS CONNECTOR
列のデータ型を取得か設定します。
定義位置
ODBCResultSet
構文
取得方法:dataType = odbcResultSet.FieldExpectedDataType( column )
設定方法:dataType = odbcResultSet.FieldExpectedDataType( column , dataType )
パラメータ
column
dataType
すべてのフィールド値を、データベースの表示どおりに返します。
アプリケーションが特殊なフィールド値の必要条件を持つことがあります。たとえば、フィールド値を文字列として返すことを要求することがあります。また、データ型変換には不可能なものもあります。たとえば、名前は実数として返せません。戻り値は設定されたデータ型を示しますが、このデータ型は要求したデータ型と異なることがあります。
データベースのデータ型を判定する場合、FieldNativeDataType を使用すると、その列がデータベースに格納されたときのデータ型を返します。FieldSize を使用すると、データベースのフィールドのサイズを返します。FieldInfo (すべての既知のフィールド情報を含む) を使用すると、ほかのフィールド情報を返します。
期待されるフィールド型が DB_BINARY の場合、ターゲット変数が Variant 型や String 型でなければ、LotusScript は型が一致しない旨のエラーを出します。この LotusScript のエラーと LS:DO エラーを調べる必要があります。
エラー
Field ID is out of range (DBstsINVC)
例 関連項目