Types de données SQL Server et ADO.NET
SQL Server et le .NET Framework sont basés sur des systèmes de types différents, ce qui peut entraîner une perte de données potentielle. Afin de protéger l'intégrité des données, le fournisseur de données .NET Framework pour SQL Server (System.Data.SqlClient) fournit des méthodes d'accesseur typé pour utiliser les données SQL Server. Vous pouvez également utiliser les énumérations des classes SqlDbType pour spécifier les types de données SqlParameter.
Pour obtenir plus d'information et une table qui décrit les mappages de types de données entre les types de données .NET Framework et SQL Server, consultez Mappages de types de données SQL Server (ADO.NET).
SQL Server 2008 introduit de nouveaux types de données conçus pour répondre aux besoins des entreprises en termes d'utilisation des données de date et d'heure, structurées, semi-structurées et non structurées. Ceux-ci sont décrits dans la documentation en ligne de SQL Server 2008.
Les types de données SQL Server disponibles pour votre application varient en fonction de la version de SQL Server utilisée. Pour plus d'informations, consultez la version appropriée de la documentation en ligne de SQL Server dans le tableau suivant.
SQL Server 2000 |
SQL Server 2005 |
SQL Server 2008 |
Dans cette section
SqlTypes et le DataSet (ADO.NET)
Décrit la prise en charge de type pour SqlTypes dans le DataSet.Gestion des valeurs null (ADO.NET)
Montre comment utiliser des valeurs null et la logique à trois valeurs.Comparaison du GUID et des valeurs uniqueidentifier (ADO.NET)
Montre comment utiliser des valeurs GUID et d'identificateur unique dans SQL Server et le .NET Framework.Données de date et d'heure dans SQL Server 2008 (ADO.NET)
Explique comment utiliser les nouveaux types de données de date et d'heure introduits dans SQL Server 2008.UDT volumineux dans SQL Server 2008 (ADO.NET)
Montre comment récupérer des données des UDT volumineux introduits dans SQL Server 2008.Données XML dans SQL Server (ADO.NET)
Explique comment utiliser des données XML extraites de SQL Server.
Référence
DataSet
Décrit la classe DataSet et tous ses membres.System.Data.SqlTypes
Décrit l'espace de noms SqlTypes et tous ses membres.SqlDbType
Décrit l'énumération SqlDbType et tous ses membres.DbType
Décrit l'énumération DbType et tous ses membres.
Voir aussi
Concepts
Mappages de types de données SQL Server (ADO.NET)
Configuration des paramètres et des types de données de paramètre (ADO.NET)
Paramètres table dans SQL Server 2008 (ADO.NET)