SQL Server-Datentypen und ADO.NET
SQL Server und .NET Framework basieren auf anderen Typsystemen. Dies kann zu Datenverlust führen. Um die Datenintegrität beizubehalten, stellt der .NET Framework-Datenanbieter für SQL Server (System.Data.SqlClient) typisierte Accessormethoden zum Arbeiten mit SQL Server-Daten bereit. Sie können mit den Enumerationen in den SqlDbType-Klassen SqlParameter-Datentypen angeben.
Weitere Informationen und eine Tabelle mit der Beschreibung der Datentypzuordnungen zwischen SQL Server- und .NET Framework-Datentypen finden Sie unter SQL Server-Datentypmappings (ADO.NET).
In SQL Server 2008 werden neue Datentypen eingeführt, die für die Anforderungen von Unternehmen im Hinblick auf die Arbeit mit Datums- und Uhrzeitangeben sowie mit strukturierten, halbstrukturierten und unstrukturierten Daten entworfen wurden. Diese Datentypen werden in der SQL Server 2008-Onlinedokumentation dokumentiert.
Die in Ihrer Anwendung verfügbaren SQL Server-Datentypen hängen von der Version von SQL Server ab, die Sie verwenden. Weitere Informationen finden Sie in der Onlinedokumentation zu der entsprechenden Version von SQL Server, die in der folgenden Tabelle angegeben ist.
SQL Server 2000 |
SQL Server 2005 |
SQL Server 2008 |
In diesem Abschnitt
SqlTypes und das DataSet (ADO.NET)
Beschreibt die Typunterstützung für SqlTypes im DataSet.Behandlung von NULL-Werten (ADO.NET)
Beschreibt die Arbeit mit NULL-Werten und dreiwertiger Logik.Vergleichen von GUID- und uniqueidentifier-Werten (ADO.NET)
Beschreibt die Arbeit mit GUID-Werten und uniqueidentifier-Werten in SQL Server und .NET Framework.Datums- und Uhrzeitdaten in SQL Server 2008 (ADO.NET)
Beschreibt die Verwendung der neu eingeführten Datums- und Uhrzeitdatentypen in SQL Server 2008.Große UDTs in SQL Server 2008 (ADO.NET)
Beschreibt die Vorgehensweise beim Abrufen von Daten aus den neu eingeführten UDTs mit hohen Werten in SQL Server 2008.XML-Daten in SQL Server (ADO.NET)
Beschreibt das Arbeiten mit XML-Daten, die aus SQL Server abgerufen wurden.
Referenz
DataSet
Beschreibt die DataSet-Klasse und ihre Member.System.Data.SqlTypes
Beschreibt den SqlTypes-Namespace und seine Member.SqlDbType
Beschreibt die SqlDbType-Enumeration und deren Member.DbType
Beschreibt die DbType-Enumeration und deren Member.
Siehe auch
Konzepte
SQL Server-Datentypmappings (ADO.NET)
Konfigurieren von Parametern und Parameterdatentypen (ADO.NET)
Tabellenwertparameter in SQL Server 2008 (ADO.NET)
Weitere Ressourcen
Binäre Daten und Daten mit umfangreichen Werten in SQL Server (ADO.NET)