Freigeben über


Datentypzuordnungen von .NET-Typen (SQL Server Compact Edition)

Microsoft In SQL Server 2005 Compact Edition (SQL Server Compact Edition) werden nicht alle .NET-Datentypen vollständig unterstützt. Wenn auf Daten mithilfe von ADO.NET zugegriffen wird, muss SQL Server Compact Edition nicht unterstützte Typen in solche übersetzen, die unterstützt werden.

Datentypzuordnungen

In der folgenden Tabelle sind die Datentypzuordnungen zwischen SQL Server Compact Edition und dem .NET-Datenprovider aufgeführt.

.NET-Datentyp Datentyp von 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 unterstützt den SqlDecimal-Datentyp nur bis 96 Bit. Wenn 96 Bit überschritten werden, wird von SQL Server Compact Edition ein Überlaufausnahmefehler gemeldet.

Siehe auch

Sonstige Ressourcen

Datentypzuordnungen (SQL Server Compact Edition)

Hilfe und Information

Informationsquellen für SQL Server Compact Edition