SQL Server 和 .NET Framework 是以不同的類型系統為基礎,這可能會導致數據遺失。 為了保留數據完整性,.NET Framework Data Provider for SQL Server (System.Data.SqlClient) 提供讀取 SQL Server 數據的型別存取方法。 您可以使用類別中的 SqlDbType 列舉來指定 SqlParameter 資料類型。
如需詳細資訊和描述 SQL Server 與 .NET Framework 數據類型之間數據類型對應的數據表,請參閱 SQL Server 數據類型對應。
SQL Server 2008 引進了新的數據類型,其設計目的是要符合商務需求,以處理日期和時間、結構化、半結構化和非結構化數據。 這些記載於 SQL Server 2008 在線叢書。
應用程式中可供使用的 SQL Server 資料類型取決於您所使用的 SQL Server 版本。 如需詳細資訊,請參閱 資料類型 (Transact-SQL)。
本節中
SqlTypes 和 DataSet
描述SqlTypes中DataSet的類型支援。
處理 Null 值
示範如何使用 Null 值和三值邏輯。
比較 GUID 和 uniqueidentifier 值
示範如何在 SQL Server 和 .NET Framework 中使用 GUID 和 uniqueidentifier 值。
日期和時間數據
描述如何使用 SQL Server 2008 中引進的新日期和時間數據類型。
大型 UDT
示範如何從 SQL Server 2008 中引進的大型值 UDT 擷取數據。
SQL Server 中的 XML 數據
描述如何使用從 SQL Server 擷取的 XML 數據。
參考文獻
DataSet
描述 類別 DataSet 及其所有成員。
System.Data.SqlTypes
描述 SqlTypes 命名空間及其所有成員。
SqlDbType
描述 SqlDbType 列舉及其所有成員。
DbType
描述 DbType 列舉及其所有成員。