Types de données SQL Server et ADO.NET

Mise à jour : November 2007

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

Data Types (en anglais)

Types de données (Moteur de base de données)

Types de données (Moteur de base de données)

Dans cette section

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)

Autres ressources

Données binaires et de valeur élevée SQL Server (ADO.NET)