Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: .NET Framework
.NET .NET
Standard
SQL Server och .NET Framework baseras på olika typsystem. Till exempel har .NET Framework-strukturen Decimal en maximal skalning på 28, medan SQL Server decimal- och numeriska datatyper har en maximal skala på 38. För att upprätthålla den dataintegriteten vid läsning och skrivning av data exponerar SqlDataReader SQL Server-specifika typåtkomstmetoder som returnerar objekt av System.Data.SqlTypes och åtkomstmetoder som returnerar .NET Framework-typer. Både SQL Server-typer och .NET Framework-typer representeras också av uppräkningar i klasserna DbType och SqlDbType som du kan använda när du anger SqlParameter datatyper.
I följande tabell visas den härledda .NET Framework-typen, DbType och SqlDbType enumeringar, samt åtkomstmetoderna för SqlDataReader.
1 Du kan inte ange DbType egenskapen för en SqlParameter till SqlDbType.Date.
2 Använd en specifik typad accessor om du känner till den underliggande typen av sql_variant.
SQL Server-dokumentation
Mer information om SQL Server-datatyper finns i Datatyper (Transact-SQL).