OLE DB データ型とのデータ型マッピング (SQL Server Compact)

SQL Server Compact 3.5 では、OLE DB データ型がネイティブな SQL Server Compact 3.5 データ型に変換されます。

データ型マッピング

次の表は、SQL Server Compact 3.5 のネイティブなデータ型と OLE DB の標準的なデータ型の対応表です。併せて、関連するプロパティと制限事項も記載しています。

SQL Server Compact 3.5 のデータ型

OLE DB のデータ型

OLE DB プロパティ

SQL Server Compact 3.5 の指定

bigint

DBTYPE_I8

 

 

binary

DBTYPE_BYTES

DBPROP_COL_FIXEDLENGTH = VARIANT_TRUE

 

bit

DBTYPE_BOOL

 

 

datetime

DBTYPE_DBTIMESTAMP

 

年の有効範囲は 1753 ~ 9999、秒の有効範囲は 0 ~ 59

float

DBTYPE_R8

 

 

image

DBTYPE_BYTES

 

 

integer

DBTYPE_I4

 

 

money

DBTYPE_CY

 

 

national character

DBTYPE_WSTR

DBPROP_COL_FIXEDLENGTH = VARIANT_TRUE

 

national character varying

DBTYPE_WSTR

DBPROP_COL_FIXEDLENGTH = VARIANT_FALSE

 

ntext

DBTYPE_WSTR

 

 

numeric

DBTYPE_NUMERIC

 

 

real

DBTYPE_R4

 

 

smallint

DBTYPE_I2

 

 

uniqueidentifier

DBTYPE_GUID

 

 

tinyint

DBTYPE_UI1

 

 

varbinary

DBTYPE_BYTES

DBPROP_COL_FIXEDLENGTH = VARIANT_FALSE

 

関連項目

その他の技術情報

OLE DB プロバイダ リファレンス (SQL Server Compact)

ネイティブ アプリケーションの構築 (SQL Server Compact)