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 |
|