Dela via


SQL Server-datatyper och ADO.NET

SQL Server och .NET Framework baseras på olika typsystem, vilket kan leda till potentiell dataförlust. För att bevara dataintegriteten tillhandahåller .NET Framework Data Provider för SQL Server (System.Data.SqlClient) inskrivna åtkomstmetoder för att arbeta med SQL Server-data. Du kan använda uppräkningar i klasserna SqlDbType för att ange SqlParameter datatyper.

Mer information och en tabell som beskriver datatypsmappningar mellan SQL Server- och .NET Framework-datatyper finns i SQL Server-datatypmappningar.

SQL Server 2008 introducerar nya datatyper som är utformade för att uppfylla företagets behov för att arbeta med datum och tid, strukturerade, halvstrukturerade och ostrukturerade data. Dessa dokumenteras i SQL Server 2008 Books Online.

Vilka SQL Server-datatyper som är tillgängliga för användning i ditt program beror på vilken version av SQL Server du använder. Mer information finns i Datatyper (Transact-SQL).

I det här avsnittet

SqlTypes och DataSet
Beskriver typstöd för SqlTypes i DataSet.

Hantera Null-värden
Visar hur du arbetar med null-värden och logik med tre värden.

Jämföra GUID- och uniqueidentifier-värden
Visar hur du arbetar med GUID och unikaidentifierarvärden i SQL Server och .NET Framework.

Datum- och tidsdata
Beskriver hur du använder de nya datatyperna för datum och tid som introducerades i SQL Server 2008.

Stora UDT:ar
Visar hur du hämtar data från UDT med stora värden som introducerades i SQL Server 2008.

XML-data i SQL Server
Beskriver hur du arbetar med XML-data som hämtats från SQL Server.

Referens

DataSet
Beskriver DataSet klassen och alla dess medlemmar.

System.Data.SqlTypes
Beskriver SqlTypes namnområdet och alla dess medlemmar.

SqlDbType
Beskriver SqlDbType uppräkningen och alla dess medlemmar.

DbType
Beskriver DbType uppräkningen och alla dess medlemmar.

Se även