Anteckning
Å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.
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 dataintegriteten vid läsning och skrivning av data SqlDataReader exponerar SQL Server-specifika typspecifika åtkomstmetoder som returnerar objekt av System.Data.SqlTypes samt accessormetoder 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 uppräkningar och SqlDbType åtkomstmetoder 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.
Dokumentation om SQL Server
Mer information om SQL Server-datatyper finns i Datatyper (Transact-SQL).