Compartir a través de


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)

Ayuda e información

Obtener ayuda sobre SQL Server Compact Edition