SQL Server 2005 Compact Edition では、OLE DB データ型がネイティブな SQL Server Compact Edition データ型に変換されます。
データ型マッピング
次の表は、SQL Server Compact Edition のネイティブなデータ型と OLE DB の標準的なデータ型の対応表です。併せて、関連するプロパティと制限事項も記載しています。
| SQL Server Compact Edition のデータ型 | OLE DB のデータ型 | OLE DB プロパティ | SQL Server Compact Edition の指定 |
|---|---|---|---|
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 |
|
参照
関連項目
ADOX とのデータ型マッピング (SQL Server Compact Edition)