Asignaciones de tipos de datos a partir de tipos .NET (SQL Server Compact Edition)
Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) no admite todos los tipos de datos de .NET; al obtener acceso a los datos mediante ADO.NET, SQL Server Compact Edition deberá convertir los tipos no admitidos en otros que sí que se admitan.
Asignaciones de tipos de datos
En la siguiente tabla se muestran las asignaciones de tipos de datos entre SQL Server Compact Edition y el proveedor de datos de .NET.
Tipo de datos de .NET | Tipo de datos de SQL Server Compact Edition |
---|---|
binary |
varbinary |
boolean |
bit |
byte |
tinyint |
byte[] |
varbinary |
datetime |
datetime |
decimal |
numeric |
double |
float |
guid |
uniqueidentifier |
image |
image |
int16 |
smallint |
Uint16 |
uint16 |
int32 |
int |
Uint32 |
uint32 |
int64 |
bigint |
Uint64 |
uint64 |
SqlBinary |
varbinary |
SqlBoolean |
bit |
SqlByte |
tinyint |
SqlDecimal¹ |
numeric |
SqlDateTime |
datetime |
SqlDouble |
float |
SqlGuid |
uniqueidentifier |
SqlInt16 |
smallint |
SqlInt32 |
int |
SqlInt64 |
bigint |
SqlMoney |
money |
SqlSingle |
real |
SqlString |
nvarchar |
single |
real |
string |
nvarchar |
¹ SQL Server Compact Edition sólo admite tipos de datos SqlDecimal de hasta 96 bits. Si se superan estos 96 bits, SQL Server Compact Edition genera un error de excepción de desbordamiento.
Vea también
Otros recursos
Asignaciones de tipos de datos (SQL Server Compact Edition)