Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: .NET Framework
.NET
Standard
SQL Server i .NET Framework opierają się na różnych systemach typów. Na przykład struktura .NET Framework Decimal ma maksymalną skalę 28, natomiast typy danych dziesiętnych i liczbowych programu SQL Server mają maksymalną skalę 38. Aby zachować integralność danych podczas odczytywania i zapisywania danych, SqlDataReader uwidacznia metody dostępu specyficzne dla programu SQL Server, które zwracają obiekty System.Data.SqlTypes oraz metody dostępu zwracające typy programu .NET Framework. Typy SQL Server i .NET Framework są również reprezentowane przez wyliczenia w klasach DbType i SqlDbType, których można użyć podczas określania typów danych SqlParameter.
W poniższej tabeli przedstawiono wywnioskowany typ .NET Framework, wyliczenia DbType i SqlDbType oraz metody dostępu dla elementu SqlDataReader.
1 Nie można ustawić właściwości DbType na SqlParameter.
2. Użyj skonkretyzowanego typu metody dostępu, jeśli znasz podstawowy typ sql_variant.
Dokumentacja programu SQL Server
Aby uzyskać więcej informacji na temat typów danych programu SQL Server, zobacz Typy danych (Transact-SQL).