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 utiliser les énumérations dans les classes SqlDbType pour spécifier les types de données SqlParameter.

Pour obtenir plus d’informations 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.

SQL Server 2008 introduit de nouveaux types de données conçus pour répondre aux besoins professionnels pour travailler avec 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 qui peuvent être utilisés dans votre application dépendent de la version de SQL Server que vous utilisez. Pour plus d’informations, consultez Types de données (Transact-SQL).

Dans cette section

SqlTypes et le DataSet
Décrit la prise en charge de type pour SqlTypes dans le DataSet.

Gestion des valeurs null
Montre comment utiliser des valeurs null et une logique à trois valeurs.

Comparaison du GUID et des valeurs uniqueidentifier
Montre comment utiliser des valeurs GUID et d'identificateur unique dans SQL Server et le .NET Framework.

Données de date et d’heure
Décrit comment utiliser les nouveaux types de données de date et d’heure introduits dans SQL Server 2008.

UDT volumineux
Montre comment récupérer des données à partir des UDT de valeur élevée introduits dans SQL Server 2008.

Données XML dans SQL Server
Décrit 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