IBM® Informix® Client Software Development Kit, Version 4.10

OLE DB 型から IBM Informix 型へのデータ変換

データの切捨てが発生する場合があります。

32 K ラージ可変長文字 (LVARCHAR) 型の機能は、ラージ可変長文字 (LVARCHAR) 型列を拡張して、32 KB までのデータを保持できるようにします。この機能を使用するには、IBM Informix サイドで 32 K ラージ可変長文字 (LVARCHAR) 型がサポートされている必要があり、IBM Informix バージョン 9.4 以降でのみ 作動します。

重要:
  • DBTYPE_BYREF と結合される場合、DBTYPE_BYREF 型について 1 つ以上の Informix データ型を使用できるすべての OLE DB データ型も使用できます。
  • DBTYPE_IUNKNOWN については、サポートされるインターフェイスは ISequentialStream、IStream、および ILockBytes です。

表 1. SMALLINT、INTEGER、INT8、および BIGINT との OLE DB データ型の互換性。
  小桁整数 (SMALLINT) 型 整数 (INTEGER) 型 INT8 型 大桁整数 (BIGINT) 型
DBTYPE_EMPTY なし なし なし なし
DBTYPE_NULL なし なし なし なし
DBTYPE_RESERVED なし なし なし なし
DBTYPE_I1 あり あり あり あり
DBTYPE_I2 あり あり あり あり
DBTYPE_I4 あり あり あり あり
DBTYPE_I8 なし なし なし なし
DBTYPE_UI1 あり あり あり あり
DBTYPE_UI2 あり あり あり あり
DBTYPE_UI4 あり あり あり あり
DBTYPE_UI8 なし なし なし なし
DBTYPE_R4 あり あり あり あり
DBTYPE_R8 あり あり あり あり
DBTYPE_CY あり あり あり あり
DBTYPE_DECIMAL あり あり あり あり
DBTYPE_NUMERIC あり あり あり あり
DBTYPE_DATE あり あり あり あり
DBTYPE_BOOL あり あり あり あり
DBTYPE_BYTES あり あり あり あり
DBTYPE_BSTR あり あり あり あり
DBTYPE_STR あり あり あり あり
DBTYPE_WSTR あり あり あり あり
DBTYPE_VARIANT あり あり あり あり
DBTYPE_IDISPATCH なし なし なし なし
DBTYPE_IUNKNOWN なし なし なし なし
DBTYPE_GUID なし なし なし なし
DBTYPE_ERROR なし なし なし なし
DBTYPE_BYREF * * * *
DBTYPE_ARRAY なし なし なし なし
DBTYPE_VECTOR なし なし なし なし
DBTYPE_UDT なし なし なし なし
DBTYPE_DBDATE なし なし なし なし
DBTYPE_DBTIME なし なし なし なし
DBTYPE_DBTIMESTAMP なし なし なし なし
DBTYPE_FILETIME なし なし なし なし
DBTYPE_PROP_VARIANT あり あり あり あり
DBTYPE_HCHAPTER なし なし なし なし
DBTYPE_VARNUMERIC あり あり あり あり
表 2. SERIAL、SERIAL8、および BIGSERIAL との OLE DB データ型の互換性。
  シリアル (SERIAL) 型 SERIAL8 型 BIGSERIAL 型
DBTYPE_EMPTY なし なし なし
DBTYPE_NULL なし なし なし
DBTYPE_RESERVED なし なし なし
DBTYPE_I1 あり あり あり
DBTYPE_I2 あり あり あり
DBTYPE_I4 あり あり あり
DBTYPE_I8 なし なし なし
DBTYPE_UI1 あり あり あり
DBTYPE_UI2 あり あり あり
DBTYPE_UI4 あり あり あり
DBTYPE_UI8 なし なし なし
DBTYPE_R4 あり あり あり
DBTYPE_R8 あり あり あり
DBTYPE_CY あり あり あり
DBTYPE_DECIMAL あり あり あり
DBTYPE_NUMERIC あり あり あり
DBTYPE_DATE あり あり あり
DBTYPE_BOOL あり あり あり
DBTYPE_BYTES あり あり あり
DBTYPE_BSTR あり あり あり
DBTYPE_STR あり あり あり
DBTYPE_WSTR あり あり あり
DBTYPE_VARIANT あり あり あり
DBTYPE_IDISPATCH なし なし なし
DBTYPE_IUNKNOWN なし なし なし
DBTYPE_GUID なし なし なし
DBTYPE_ERROR なし なし なし
DBTYPE_BYREF * * *
DBTYPE_ARRAY なし なし なし
DBTYPE_VECTOR なし なし なし
DBTYPE_UDT なし なし なし
DBTYPE_DBDATE なし なし なし
DBTYPE_DBTIME なし なし なし
DBTYPE_DBTIMESTAMP なし なし なし
DBTYPE_FILETIME なし なし なし
DBTYPE_PROP_VARIANT あり あり あり
DBTYPE_HCHAPTER なし なし なし
DBTYPE_VARNUMERIC あり あり あり
表 3. NUMERIC、DECIMAL、FLOAT、および SMALLFLOAT との OLE DB データ型の互換性。
  10 進数 (NUMERIC) 型 10 進数 (DECIMAL) 型 実数 (FLOAT) 型 小桁実数 (SMALLFLOAT) 型
DBTYPE_EMPTY なし なし なし なし
DBTYPE_NULL なし なし なし なし
DBTYPE_RESERVED なし なし なし なし
DBTYPE_I1 あり あり あり あり
DBTYPE_I2 あり あり あり あり
DBTYPE_I4 あり あり あり あり
DBTYPE_I8 なし なし なし なし
DBTYPE_UI1 あり あり あり あり
DBTYPE_UI2 あり あり あり あり
DBTYPE_UI4 あり あり あり あり
DBTYPE_UI8 なし なし なし なし
DBTYPE_R4 あり あり あり あり
DBTYPE_R8 あり あり あり あり
DBTYPE_CY あり あり あり あり
DBTYPE_DECIMAL あり あり あり あり
DBTYPE_NUMERIC あり あり あり あり
DBTYPE_DATE あり あり あり あり
DBTYPE_BOOL あり あり あり あり
DBTYPE_BYTES あり あり あり あり
DBTYPE_BSTR あり あり あり あり
DBTYPE_STR あり あり あり あり
DBTYPE_WSTR あり あり あり あり
DBTYPE_VARIANT あり あり あり あり
DBTYPE_IDISPATCH なし なし なし なし
DBTYPE_IUNKNOWN なし なし なし なし
DBTYPE_GUID なし なし なし なし
DBTYPE_ERROR なし なし なし なし
DBTYPE_BYREF * * * *
DBTYPE_ARRAY なし なし なし なし
DBTYPE_VECTOR なし なし なし なし
DBTYPE_UDT なし なし なし なし
DBTYPE_DBDATE なし なし なし なし
DBTYPE_DBTIME なし なし なし なし
DBTYPE_DBTIMESTAMP なし なし なし なし
DBTYPE_FILETIME なし なし なし なし
DBTYPE_PROP_VARIANT あり あり あり あり
DBTYPE_HCHAPTER なし なし なし なし
DBTYPE_VARNUMERIC あり あり あり あり
表 4. CHAR、NCHAR、VARCHAR、NVARCHAR、および LVARCHAR との OLE DB データ型の互換性。
  文字 (CHAR) 型 各国語文字 (NCHAR) 型 可変長文字 (VARCHAR) 型 各国語可変長文字 (NVARCHAR) 型 ラージ可変長文字 (LVARCHAR) 型
DBTYPE_EMPTY なし なし なし なし なし
DBTYPE_NULL なし なし なし なし なし
DBTYPE_RESERVED なし なし なし なし なし
DBTYPE_I1 あり あり あり あり あり
DBTYPE_I2 あり あり あり あり あり
DBTYPE_I4 あり あり あり あり あり
DBTYPE_I8 あり あり あり あり なし
DBTYPE_UI1 あり あり あり あり あり
DBTYPE_UI2 あり あり あり あり あり
DBTYPE_UI4 あり あり あり あり あり
DBTYPE_UI8 あり あり あり あり なし
DBTYPE_R4 あり あり あり あり あり
DBTYPE_R8 あり あり あり あり あり
DBTYPE_CY あり あり あり あり あり
DBTYPE_DECIMAL あり あり あり あり あり
DBTYPE_NUMERIC あり あり あり あり あり
DBTYPE_DATE あり あり あり あり あり
DBTYPE_BOOL あり あり あり あり あり
DBTYPE_BYTES あり あり あり あり あり
DBTYPE_BSTR あり あり あり あり あり
DBTYPE_STR あり あり あり あり あり
DBTYPE_WSTR あり あり あり あり あり
DBTYPE_VARIANT あり あり あり あり あり
DBTYPE_IDISPATCH なし なし なし なし なし
DBTYPE_IUNKNOWN なし なし なし なし なし
DBTYPE_GUID あり あり あり あり なし
DBTYPE_ERROR なし なし なし なし なし
DBTYPE_BYREF * * * * *
DBTYPE_ARRAY なし なし なし なし なし
DBTYPE_VECTOR なし なし なし なし なし
DBTYPE_UDT なし なし なし なし なし
DBTYPE_DBDATE あり あり あり あり あり
DBTYPE_DBTIME あり あり あり あり あり
DBTYPE_DBTIMESTAMP あり あり あり あり あり
DBTYPE_FILETIME あり あり あり あり あり
DBTYPE_PROP_VARIANT あり あり あり あり あり
DBTYPE_HCHAPTER なし なし なし なし なし
DBTYPE_VARNUMERIC あり あり あり あり あり
表 5. MONEY、DATE、DATETIME、および INTERVAL との OLE DB データ型の互換性。
  金額 (MONEY) 型 日付 (DATE) 型 日時 (DATETIME) 型 時間隔 (INTERVAL) 型
DBTYPE_EMPTY なし なし なし なし
DBTYPE_NULL なし なし なし なし
DBTYPE_RESERVED なし なし なし なし
DBTYPE_I1 あり なし なし あり
DBTYPE_I2 あり なし なし あり
DBTYPE_I4 あり なし なし あり
DBTYPE_I8 なし なし なし あり
DBTYPE_UI1 あり なし なし あり
DBTYPE_UI2 あり なし なし あり
DBTYPE_UI4 あり なし なし あり
DBTYPE_UI8 なし なし なし あり
DBTYPE_R4 あり なし なし なし
DBTYPE_R8 あり なし なし なし
DBTYPE_CY あり なし なし なし
DBTYPE_DECIMAL あり なし なし なし
DBTYPE_NUMERIC あり なし なし なし
DBTYPE_DATE あり あり あり なし
DBTYPE_BOOL あり なし なし なし
DBTYPE_BYTES あり あり あり なし
DBTYPE_BSTR あり あり あり あり
DBTYPE_STR あり あり あり あり
DBTYPE_WSTR あり あり あり あり
DBTYPE_VARIANT あり あり あり なし
DBTYPE_IDISPATCH なし なし なし なし
DBTYPE_IUNKNOWN なし なし なし なし
DBTYPE_GUID なし なし なし なし
DBTYPE_ERROR なし なし なし なし
DBTYPE_BYREF * なし なし なし
DBTYPE_ARRAY なし なし なし なし
DBTYPE_VECTOR なし なし なし なし
DBTYPE_UDT なし なし なし なし
DBTYPE_DBDATE なし あり あり なし
DBTYPE_DBTIME なし あり あり なし
DBTYPE_DBTIMESTAMP なし あり あり なし
DBTYPE_FILETIME なし あり あり なし
DBTYPE_PROP_VARIANT あり なし なし なし
DBTYPE_HCHAPTER なし なし なし なし
DBTYPE_VARNUMERIC あり なし なし なし
表 6. CLOB、BLOB、および ROW との OLE DB データ型の互換性。
  CLOB 型 BLOB 型 行 (ROW) 型
DBTYPE_EMPTY なし なし なし
DBTYPE_NULL なし なし なし
DBTYPE_RESERVED なし なし なし
DBTYPE_I1 なし なし なし
DBTYPE_I2 なし なし なし
DBTYPE_I4 なし なし なし
DBTYPE_I8 なし なし なし
DBTYPE_UI1 なし なし なし
DBTYPE_UI2 なし なし なし
DBTYPE_UI4 なし なし なし
DBTYPE_UI8 なし なし なし
DBTYPE_R4 なし なし なし
DBTYPE_R8 なし なし なし
DBTYPE_CY なし なし なし
DBTYPE_DECIMAL なし なし なし
DBTYPE_NUMERIC なし なし なし
DBTYPE_DATE なし なし なし
DBTYPE_BOOL なし なし なし
DBTYPE_BYTES なし あり なし
DBTYPE_BSTR あり あり あり
DBTYPE_STR あり あり あり
DBTYPE_WSTR あり あり あり
DBTYPE_VARIANT なし なし あり
DBTYPE_IDISPATCH なし なし なし
DBTYPE_IUNKNOWN あり あり なし
DBTYPE_GUID なし なし なし
DBTYPE_ERROR なし なし なし
DBTYPE_BYREF * * *
DBTYPE_ARRAY なし なし なし
DBTYPE_VECTOR なし なし なし
DBTYPE_UDT なし なし なし
DBTYPE_DBDATE なし なし なし
DBTYPE_DBTIME なし なし なし
DBTYPE_DBTIMESTAMP なし なし なし
DBTYPE_FILETIME なし なし なし
DBTYPE_PROP_VARIANT なし なし なし
DBTYPE_HCHAPTER なし なし なし
DBTYPE_VARNUMERIC なし なし なし
表 7. SET、MULTISET、および LIST との OLE DB データ型の互換性。
  セット (SET) 型 マルチセット (MULTISET) 型 リスト (LIST) 型
DBTYPE_EMPTY なし なし なし
DBTYPE_NULL なし なし なし
DBTYPE_RESERVED なし なし なし
DBTYPE_I1 なし なし なし
DBTYPE_I2 なし なし なし
DBTYPE_I4 なし なし なし
DBTYPE_I8 なし なし なし
DBTYPE_UI1 なし なし なし
DBTYPE_UI2 なし なし なし
DBTYPE_UI4 なし なし なし
DBTYPE_UI8 なし なし なし
DBTYPE_R4 なし なし なし
DBTYPE_R8 なし なし なし
DBTYPE_CY なし なし なし
DBTYPE_DECIMAL なし なし なし
DBTYPE_NUMERIC なし なし なし
DBTYPE_DATE なし なし なし
DBTYPE_BOOL なし なし なし
DBTYPE_BYTES なし なし なし
DBTYPE_BSTR あり あり あり
DBTYPE_STR あり あり あり
DBTYPE_WSTR あり あり あり
DBTYPE_VARIANT あり あり あり
DBTYPE_IDISPATCH なし なし なし
DBTYPE_IUNKNOWN なし なし なし
DBTYPE_GUID なし なし なし
DBTYPE_ERROR なし なし なし
DBTYPE_BYREF * * なし
DBTYPE_ARRAY なし なし なし
DBTYPE_VECTOR なし なし なし
DBTYPE_UDT なし なし なし
DBTYPE_DBDATE なし なし なし
DBTYPE_DBTIME なし なし なし
DBTYPE_DBTIMESTAMP なし なし なし
DBTYPE_FILETIME なし なし なし
DBTYPE_PROP_VARIANT なし なし なし
DBTYPE_HCHAPTER なし なし なし
DBTYPE_VARNUMERIC なし なし なし
重要:
  • DBTYPE_BYREF と結合される場合、DBTYPE_BYREF 型について 1 つ以上の Informix データ型を使用できるすべての OLE DB データ型も使用できます。
  • DBTYPE_IUNKNOWN については、サポートされるインターフェイスは ISequentialStream、IStream、および ILockBytes です。

32 K ラージ可変長文字 (LVARCHAR) 型の機能は、ラージ可変長文字 (LVARCHAR) 型列を拡張して、32 KB までのデータを保持できるようにします。この機能を使用するには、IBM Informix サイドで 32 K ラージ可変長文字 (LVARCHAR) 型がサポートされている必要があり、IBM Informix バージョン 9.4 以降でのみ 作動します。


フィードバックの送信 | 例の共有 | トラブルシューティング

PDF を見つけるには、Publications for the IBM Informix 12.10 family of products を参照してください。
リリース ノート、ドキュメント ノート、マシン ノートについては、リリース ノート・ページを参照してください。
タイムスタンプ リリース日: 2013 年 3 月