System.Data.Common Représente une valeur inexistante.Cette classe ne peut pas être héritée. 1 Retourne une chaîne vide (). Chaîne vide (). 2 Retourne une chaîne vide à l'aide du spécifié. Chaîne vide (). à utiliser pour mettre en forme la valeur de retour.ou null pour obtenir les informations de format à partir des paramètres régionaux définis dans le système d'exploitation. 2 Représente l'instance unique de la classe . 1 Fournit une description des résultats de la requête et de ses effets sur la base de données. 2 Lorsque la commande est exécutée, l'objet Connection associé se ferme en même temps que l'objet DataReader. La requête peut retourner plusieurs jeux de résultats.L'exécution de la requête peut affecter l'état de la base de données.Default ne définit aucun indicateur , le fait d'appeler ExecuteReader(CommandBehavior.Default) équivaut donc à appeler ExecuteReader(). La requête retourne des informations de colonne et de clé primaire. La requête retourne uniquement des informations sur la colonne.Lors de l'utilisation de , le fournisseur de données .NET Framework pour SQL Server fait précéder l'instruction en cours d'exécution par SET FMTONLY ON. Fournit à DataReader un moyen de gérer les lignes qui contiennent des colonnes renfermant des valeurs binaires élevées.Plutôt que de charger la ligne entière, SequentialAccess permet à DataReader de charger les données en tant que flux.Vous pouvez ensuite utiliser la méthode GetBytes ou GetChars afin de spécifier un emplacement d'octets à partir duquel démarrer l'opération de lecture, ainsi qu'une taille de mémoire tampon limitée pour les données retournées. La requête retourne un jeu de résultat unique. La requête est supposée retourner une ligne unique du premier jeu de résultats.L'exécution de la requête peut affecter l'état de la base de données.Certains fournisseurs de données .NET Framework peuvent éventuellement utiliser ces informations pour optimiser les performances de la commande.Lorsque vous spécifiez avec la méthode de l'objet , le fournisseur de données .NET Framework pour OLE DB effectue la liaison à l'aide de l'interface IRow OLE DB si elle est disponible.Sinon, il utilise l'interface IRowset.Si votre instruction SQL doit normalement retourner une seule ligne, la spécification de peut également améliorer les performances de l'application.Il est possible de spécifier SingleRow lors de l'exécution de requêtes qui sont supposées retourner plusieurs jeux de résultats. Dans ce cas, où une requête SQL à plusieurs jeux de résultats et une ligne unique sont spécifiés, le résultat retourné contiendra uniquement la première ligne du premier jeu de résultats.Les autres jeux de résultats de la requête ne seront pas retournés. Spécifie la façon dont une chaîne de commande est interprétée. 2 Nom d'une procédure stockée. Nom d'une table. Commande de texte SQL (valeur par défaut). Décrit l'état actuel de la connexion à une source de données. 2 La connexion à la source de données est interrompue.Cela ne peut se produire qu'après l'ouverture de la connexion.Une connexion dans cet état peut être fermée, puis rouverte. (Cette valeur est réservée à des prochaines versions du produit.) La connexion est fermée. L'objet connection se connecte à la source de données. L'objet connection exécute une commande. (Cette valeur est réservée à des prochaines versions du produit.) L'objet connection récupère des données. (Cette valeur est réservée à des prochaines versions du produit.) La connexion est ouverte. Spécifie le type de données d'un champ, d'une propriété ou d'un objet Parameter d'un fournisseur de données .NET Framework. 2 Flux de caractères non-Unicode de longueur variable comptant entre 1 et 8 000 caractères. Flux de longueur fixe de caractères non-Unicode. Flux de données binaires de longueur variable comptant entre 1 et 8 000 octets. Type simple représentant les valeurs booléennes de true ou false. Entier non signé 8 bits dont la valeur est comprise entre 0 et 255. Valeur monétaire comprise entre -2 63 (soit -9 223 372 036 854 775 808) et 2 63 (soit +9 223 372 036 854 775 807), avec une précision d'un dix millième d'unité monétaire. Type représentant une valeur de date. Type représentant une valeur de date et d'heure. Données de date et d'heure.La plage des valeurs de date s'étend du 1er janvier de l'an 1 AD jusqu'au 31 décembre 9999 AD.La plage des valeurs horaires s'étend de 00:00:00 à 23:59:59,9999999 avec une précision de 100 nanosecondes. Données de date et d'heure avec prise en compte du fuseau horaire.La plage des valeurs de date s'étend du 1er janvier de l'an 1 AD jusqu'au 31 décembre 9999 AD.La plage des valeurs horaires s'étend de 00:00:00 à 23:59:59,9999999 avec une précision de 100 nanosecondes.La plage des valeurs de fuseau horaire s'étend de -14:00 à +14:00. Type simple représentant des valeurs comprises entre 1.0 x 10-28 et environ 7.9 x 1028, avec 28-29 chiffres significatifs. Type en virgule flottante représentant des valeurs comprises entre 5.0 x 10-324 et 1.7 x 10308 environ, avec une précision de 15-16 chiffres. GUID (Identificateur global unique). Type intégral représentant des entiers 16 bits signés dont la valeur est comprise entre -32768 et 32767. Type intégral représentant des entiers 32 bits signés dont la valeur est comprise entre -2147483648 et 2147483647. Type intégral représentant des entiers 64 bits signés dont la valeur est comprise entre -9223372036854775808 et 9223372036854775807. Type général représentant un type référence ou valeur non explicitement représenté par une autre valeur DbType. Type intégral représentant des entiers 8 bits signés dont la valeur est comprise entre -128 et 127. Type en virgule flottante représentant des valeurs comprises entre 1.5 x 10-45 et 3.4 x 1038 environ, avec une précision de 7 chiffres. Type représentant des chaînes de caractères Unicode. Chaîne de longueur fixe de caractères Unicode. Type représentant une valeur DateTime SQL Server.Si vous voulez utiliser une valeur time SQL Server, utilisez . Type intégral représentant des entiers 16 bits non signés dont la valeur est comprise entre 0 et 65 535. Type intégral représentant des entiers 32 bits non signés dont la valeur est comprise entre 0 et 4294967295. Type intégral représentant des entiers 64 bits non signés dont la valeur est comprise entre 0 et 18446744073709551615. Valeur numérique de longueur variable. Représentation analysée d'un document ou d'un fragment XML. Spécifie le comportement de verrouillage des transactions pour la connexion. 2 Les modifications en attente, provenant des transactions les plus isolées, ne peuvent pas être remplacées. Les verrous partagés sont conservés pendant la lecture des données afin d'éviter tout défaut de lecture, mais les données peuvent être modifiées avant la fin de la transaction, entraînant ainsi des données fantômes ou des lectures qui ne peuvent pas être répétées. Un défaut de lecture est possible, ce qui signifie qu'aucun verrou partagé n'est émis et qu'aucun verrou exclusif n'est respecté. Des verrous sont placés sur toutes les données utilisées dans une requête afin d'empêcher d'autres utilisateurs de mettre à jour les données.Empêche les lectures qui ne peuvent pas être répétées, mais des lignes fantômes peuvent toujours exister. Un verrou de plage est placé sur afin d'empêcher les autres utilisateurs de mettre à jour ou de modifier les lignes du groupe de données avant la fin de la transaction. Réduit le blocage en stockant une version des données qu'une application pourra lire pendant qu'une autre les modifiera.Indique qu'il n'est pas possible de voir les modifications apportées dans une transaction à partir d'une autre transaction, même si vous réexécutez la requête. Un niveau d'isolement différent de celui spécifié est utilisé actuellement, mais il est impossible de le déterminer. Spécifie le type d'un paramètre au sein d'une requête par rapport à . 2 Le paramètre est un paramètre d'entrée. Le paramètre est à la fois un paramètre d'entrée et de sortie. Le paramètre est un paramètre de sortie. Le paramètre représente une valeur de retour d'une opération telle qu'une procédure stockée, une fonction intégrée ou une fonction définie par l'utilisateur. Fournit des données destinées à l'événement de changement d'état d'un fournisseur de données .NET Framework. 2 Initialise une nouvelle instance de la classe lorsque l'état actuel et l'état d'origine de l'objet ont été fournis. Une des valeurs de . Une des valeurs de . Obtient le nouvel état de la connexion.L'objet de connexion est déjà dans le nouvel état lorsque l'événement est déclenché. Une des valeurs de . 1 Obtient l'état d'origine de la connexion. Une des valeurs de . 1 Représente la méthode qui gérera l'événement . Source de l'événement. qui contient les données d'événement. 2 Spécifie la façon dont les résultats des commandes de requêtes sont appliqués à la ligne en cours de mise à jour. 2 Les paramètres de sortie et la première ligne retournée sont mappés à la ligne modifiée dans . Les données de la première ligne retournée sont mappées à la ligne modifiée dans . Tous les paramètres et les lignes retournés sont ignorés. Les paramètres de sortie sont mappés à la ligne modifiée dans . Représente une instruction SQL ou une procédure stockée à exécuter par rapport à une source de données.Fournit une classe de base pour les classes spécifiques à la base de données qui représentent des commandes. 1 Construit une instance de l'objet . Tente d'annuler l'exécution de . 1 Obtient ou définit la commande de texte à exécuter par rapport à la source de données. Commande de texte à exécuter.La valeur par défaut est une chaîne vide (""). 1 Obtient ou définit la durée d'attente qui précède le moment où il est mis fin à une tentative d'exécution d'une commande et où une erreur est générée. Durée (en secondes) d'attente de l'exécution de la commande. 2 Indique ou spécifie la manière dont la propriété doit être interprétée. Une des valeurs de .La valeur par défaut est Text. 1 Obtient ou définit le utilisé par ce . Connexion à la source de données. 1 Crée une nouvelle instance d'un objet . Objet . Crée une nouvelle instance d'un objet . Objet . 1 Obtient ou définit le utilisé par ce . Connexion à la source de données. Obtient la collection d'objets . Paramètres de l'instruction SQL ou de la procédure stockée. Obtient ou définit dans laquelle l'objet s'exécute. Transaction dans laquelle un objet Command d'un fournisseur de données .NET Framework s'exécute.La valeur par défaut est une référence null (Nothing en Visual Basic). Obtient ou définit une valeur indiquant si l'objet command doit être visible dans un contrôle d'interface personnalisé. true, si l'objet command doit être visible dans un contrôle ; sinon false.La valeur par défaut est true. 2 Exécute le texte de commande par rapport à la connexion. Tâche qui représente l'opération. Instance de . Erreur qui s'est produite lors de l'exécution du texte de la commande. Valeur non valide. Les fournisseurs doivent implémenter cette méthode pour assurer une implémentation non définie par défaut pour les surcharges .L'implémentation par défaut appelle la méthode synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant.L'implémentation par défaut retourne une tâche annulée si un jeton d'annulation déjà annulé est passé.Les exceptions levées par ExecuteReader sont communiquées via la propriété d'exception de tâche retournée.Cette méthode accepte un jeton d'annulation qui peut être utilisé pour demander l'annulation de l'opération plus tôt que prévu.Les implémentations peuvent ignorer cette demande. Tâche représentant l'opération asynchrone. Options pour l'exécution des instructions et la récupération des données. Jeton pour surveiller les demandes d'annulation. Erreur qui s'est produite lors de l'exécution du texte de la commande. Valeur non valide. Exécute une instruction SQL par rapport à un objet de connexion. Nombre de lignes affectées. 1 Version asynchrone de , qui exécute une instruction SQL par rapport à un objet de connexion.Appelle avec CancellationToken.None. Tâche représentant l'opération asynchrone. Erreur qui s'est produite lors de l'exécution du texte de la commande. Il s'agit de la version asynchrone de .Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée.Le jeton d'annulation peut éventuellement être ignoré.L'implémentation par défaut appelle la méthode synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant.L'implémentation par défaut retourne une tâche annulée si un jeton d'annulation déjà annulé est passé. Les exceptions levées par sont communiquées via la propriété d'exception de tâche retournée.N'appelle pas d'autres méthodes et propriétés de l'objet DbCommand jusqu'à ce que la tâche retournée soit terminée. Tâche représentant l'opération asynchrone. Jeton pour surveiller les demandes d'annulation. Erreur qui s'est produite lors de l'exécution du texte de la commande. Exécute par rapport à , et retourne un . Objet . 1 Exécute par rapport à , et retourne un à l'aide d'une des valeurs . Objet . Une des valeurs de . 1 Version asynchrone de , qui exécute par rapport à et retourne .Appelle avec CancellationToken.None. Tâche représentant l'opération asynchrone. Erreur qui s'est produite lors de l'exécution du texte de la commande. Valeur non valide. Version asynchrone de , qui exécute par rapport à et retourne .Appelle . Tâche représentant l'opération asynchrone. Une des valeurs de . Erreur qui s'est produite lors de l'exécution du texte de la commande. Valeur non valide. Appelle . Tâche représentant l'opération asynchrone. Une des valeurs de . Jeton pour surveiller les demandes d'annulation. Erreur qui s'est produite lors de l'exécution du texte de la commande. Valeur non valide. Version asynchrone de , qui exécute par rapport à et retourne .Cette méthode propage une notification indiquant que des opérations doivent être annulées.Appelle . Tâche représentant l'opération asynchrone. Jeton pour surveiller les demandes d'annulation. Erreur qui s'est produite lors de l'exécution du texte de la commande. Valeur non valide. Exécute la requête et retourne la première colonne de la première ligne du jeu de résultats retourné par la requête.Toutes les autres colonnes et lignes sont ignorées. Première colonne de la première ligne du jeu de résultats. 1 Version asynchrone de , qui exécute la requête et retourne la première colonne de la première ligne du jeu de résultats retourné par la requête.Toutes les autres colonnes et lignes sont ignorées.Appelle avec CancellationToken.None. Tâche représentant l'opération asynchrone. Erreur qui s'est produite lors de l'exécution du texte de la commande. Il s'agit de la version asynchrone de .Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée.Le jeton d'annulation peut éventuellement être ignoré.L'implémentation par défaut appelle la méthode synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant.L'implémentation par défaut retourne une tâche annulée si un jeton d'annulation déjà annulé est passé.Les exceptions levées par ExecuteScalar sont communiquées via la propriété d'exception de tâche retournée.N'appelle pas d'autres méthodes et propriétés de l'objet DbCommand jusqu'à ce que la tâche retournée soit terminée. Tâche représentant l'opération asynchrone. Jeton pour surveiller les demandes d'annulation. Erreur qui s'est produite lors de l'exécution du texte de la commande. Obtient la collection d'objets .Pour plus d'informations sur les paramètres, consultez Configuration des paramètres et des types de données de paramètre. Paramètres de l'instruction SQL ou de la procédure stockée. 1 Crée une version préparée (ou compilée) de la commande dans la source de données. 1 Obtient ou définit dans laquelle l'objet s'exécute. Transaction dans laquelle un objet Command d'un fournisseur de données .NET Framework s'exécute.La valeur par défaut est une référence null (Nothing en Visual Basic). 1 Obtient ou définit la manière dont les résultats des commandes sont appliqués à lorsqu'ils sont utilisés par la méthode Update de . Une des valeurs de .La valeur par défaut est Both à moins que la commande soit automatiquement générée.Dans ce cas, la valeur par défaut est None. 1 Représente une connexion à une base de données. 1 Initialise une nouvelle instance de la classe . Commence une transaction de base de données. Objet représentant la nouvelle transaction. Spécifie le niveau d'isolement de la transaction. Commence une transaction de base de données. Objet représentant la nouvelle transaction. 1 Commence une transaction de base de données avec le niveau d'isolement spécifié. Objet représentant la nouvelle transaction. Spécifie le niveau d'isolement de la transaction. 1 Modifie la base de données active d'une connexion ouverte. Spécifie le nom de la base de données de la connexion à utiliser. 2 Ferme la connexion à la base de données.C'est la méthode recommandée de fermeture d'une connexion ouverte. Erreur survenue au niveau de la connexion pendant l'ouverture de la connexion. 1 Obtient ou définit la chaîne utilisée pour ouvrir la connexion. Chaîne de connexion utilisée pour établir la connexion initiale.Le contenu exact de la chaîne de connexion dépend de la source de données spécifique de cette connexion.La valeur par défaut est une chaîne vide. 1 Obtient la durée d'attente préalable à l'établissement d'une connexion avant que la tentative ne soit abandonnée et qu'une erreur ne soit générée. Durée d'attente (en secondes) préalable à l'ouverture d'une connexion.La valeur par défaut est déterminée par le type de connexion spécifique que vous utilisez. 2 Crée et retourne un objet associé à la connexion active. Objet . 1 Crée et retourne un objet associé à la connexion active. Objet . Obtient le nom de la base de données active après avoir ouvert une connexion, ou le nom de la base de données spécifié dans la chaîne de connexion avant que la connexion ne soit ouverte. Nom de la base de données active ou de la base de données à utiliser une fois la connexion ouverte.La valeur par défaut est une chaîne vide. 1 Obtient le nom du serveur de base de données auquel se connecter. Nom du serveur de base de données auquel se connecter.La valeur par défaut est une chaîne vide. 1 Déclenche l'événement . qui contient les données d'événement. Ouvre une connexion à une base de données avec les paramètres spécifiés par . 1 Version asynchrone de , qui ouvre une connexion de base de données avec les paramètres spécifiés par .Cette méthode appelle la méthode virtuelle avec CancellationToken.None. Tâche représentant l'opération asynchrone. Il s'agit de la version asynchrone de .Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée.Le jeton d'annulation peut éventuellement être respecté.L'implémentation par défaut appelle l'appel de méthode synchrone et retourne une tâche terminée.L'implémentation par défaut retourne une tâche annulée si un cancellationToken déjà annulé est passé.Les exceptions levées par Open sont communiquées via la propriété d'exception de tâche retournée.N'appelle pas d'autres méthodes et propriétés de l'objet DbConnection jusqu'à ce que la tâche retournée soit terminée. Tâche représentant l'opération asynchrone. Instruction d'annulation. Obtient une chaîne qui représente la version du serveur auquel l'objet est connecté. Version de la base de données.Le format de la chaîne retournée dépend du type de connexion spécifique que vous utilisez. a été appelée alors que la tâche retournée n'était pas terminée et que la connexion n'était pas établie après un appel à . 2 Obtient une chaîne qui décrit l'état de la connexion. État de la connexion.Le format de la chaîne retournée dépend du type de connexion spécifique que vous utilisez. 1 Se produit lorsque l'état de l'événement change. Fournit une classe de base pour les générateurs de chaînes de connexion fortement typées. 1 Initialise une nouvelle instance de la classe . Ajoute une entrée avec la clé et la valeur spécifiées dans . Clé à ajouter dans . Valeur pour la clé spécifiée. est une référence null (Nothing en Visual Basic). est en lecture seule. ou est de taille fixe. 1 Offre un moyen efficace et sûr d'ajouter une clé et une valeur à un objet existant. auquel ajouter la paire clé/valeur. Clé à ajouter. Valeur pour la clé fournie. 2 Efface le contenu de l'instance de . est en lecture seule. 1 Obtient ou définit la chaîne de connexion associée à . Chaîne de connexion active, créée à partir des paires clé/valeur contenues dans .La valeur par défaut est une chaîne vide. Un argument de chaîne de connexion non valide a été fourni. 1 Détermine si contient une clé spécifique. true si contient une entrée avec la clé spécifiée ; sinon, false. Clé à rechercher dans . est une référence null (Nothing en Visual Basic). 1 Obtient le nombre actuel des clés contenues dans la propriété . Nombre des clés contenues dans la chaîne de connexion maintenue par l'instance de . 1 Compare les informations de connexion dans cet objet avec les informations de connexion dans l'objet fourni. true si les informations de connexion dans les deux objets provoquent une chaîne de connexion équivalente ; sinon, false. à comparer avec cet objet . 1 Obtient ou définit la valeur associée à la clé spécifiée. Valeur associée à la clé spécifiée.Si la clé spécifiée est introuvable, essayer de l'obtenir retourne une référence null (Nothing en Visual Basic) et essayer de la définir crée un nouvel élément avec la clé spécifiée.Passer une clé Null (Nothing en Visual Basic) lève une .Assigner une valeur Null supprime la paire clé/valeur. Clé de l'élément à obtenir ou définir. est une référence null (Nothing en Visual Basic). La propriété est définie et est en lecture seule. ouLa propriété est définie, n'existe pas dans la collection et est de taille fixe. 1 Obtient un contenant les clés de . contenant les clés de . 1 Supprime l'entrée contenant la clé spécifiée provenant de l'instance de . true si la clé existait dans la chaîne de connexion et a été supprimée ; false si la clé n'existait pas. Clé de la paire clé/valeur à supprimer de la chaîne de connexion dans ce . a la valeur null (Nothing en Visual Basic). est en lecture seule ou est de taille fixe. 1 Indique si la clé spécifiée existe dans cette instance de . true si contient une entrée avec la clé spécifiée ; sinon, false. Clé à rechercher dans . 2 Copie les éléments de dans , en commençant à un index particulier de . unidimensionnel qui constitue la destination des éléments copiés à partir d'. doit avoir une indexation de base zéro. Index de base zéro dans à partir duquel la copie commence. Obtient une valeur indiquant si l'accès à est synchronisé (thread-safe). true si l'accès à est synchronisé (thread-safe) ; sinon false. Obtient un objet qui peut être utilisé pour synchroniser l'accès à . Objet qui peut être utilisé pour synchroniser l'accès à . Ajoute un élément avec la clé et la valeur fournies à l'objet . à utiliser comme clé de l'élément à ajouter. à utiliser comme valeur de l'élément à ajouter. Détermine si l'objet contient un élément avec la clé spécifiée. true si contient un élément avec la clé ; sinon, false. Clé à rechercher dans l'objet . Retourne un objet pour l'objet . Objet pour l'objet . Obtient ou définit l'élément avec la clé spécifiée. Élément correspondant à la clé spécifiée. Clé de l'élément à obtenir ou définir. Supprime de l'objet l'élément ayant la clé spécifiée. Clé de l'élément à supprimer. Retourne un énumérateur qui itère au sein d'une collection. Objet qui peut être utilisé pour itérer au sein de la collection. Retourne la chaîne de connexion associée à ce . Propriété en cours. 1 Récupère une valeur qui correspond à la clé fournie de ce . true si a été trouvé dans la chaîne de connexion ; sinon, false. Clé de l'élément à récupérer. Valeur correspondant à . contient une valeur null (Nothing en Visual Basic). 1 Obtient un qui contient les valeurs de . contenant les valeurs de . 1 Lit un flux de données avant uniquement de lignes d'une source de données. 1 Initialise une nouvelle instance de la classe . Obtient une valeur indiquant la profondeur d'imbrication de la ligne en cours. Profondeur d'imbrication de la ligne en cours. 1 Libère toutes les ressources utilisées par l'instance actuelle de la classe . 1 Libère les ressources managées utilisées par et libère éventuellement les ressources non managées. true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. Obtient le nombre de colonnes figurant dans la ligne actuelle. Nombre de colonnes figurant dans la ligne actuelle. Il n'existe aucune connexion active à une instance de SQL Server. 1 Obtient la valeur de la colonne spécifiée comme Boolean. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Obtient la valeur de la colonne spécifiée sous la forme d'un octet. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Lit un flux de données d'octets de la colonne spécifiée, en commençant à l'emplacement indiqué par , dans la mémoire tampon, en commençant à l'emplacement indiqué par . Nombre réel d'octets lus. Numéro de colonne de base 0 Index figurant dans la ligne à partir de laquelle commencer l'opération de lecture. Mémoire tampon dans laquelle copier les données. Index avec la mémoire tampon vers laquelle les données seront copiées. Nombre maximal de caractères à lire. Le cast spécifié n'est pas valide. 1 Obtient la valeur de la colonne spécifiée sous la forme d'un caractère unique. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Lit un flux de données de caractères de la colonne spécifiée, en commençant à l'emplacement indiqué par , dans la mémoire tampon, en commençant à l'emplacement indiqué par . Nombre réel de caractères lus. Numéro de colonne de base 0 Index figurant dans la ligne à partir de laquelle commencer l'opération de lecture. Mémoire tampon dans laquelle copier les données. Index avec la mémoire tampon vers laquelle les données seront copiées. Nombre maximal de caractères à lire. 1 Retourne un objet pour le numéro de colonne demandé. Objet . Numéro de colonne de base 0 1 Obtient le nom du type de données de la colonne spécifiée. Chaîne représentant le nom du type de données. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Obtient la valeur de la colonne spécifiée sous la forme d'un objet . Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Retourne un objet pour le numéro de colonne demandé qui peut être substitué par une implémentation spécifique au fournisseur. Objet . Numéro de colonne de base 0 Obtient la valeur de la colonne spécifiée sous la forme d'un objet . Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Obtient la valeur de la colonne spécifiée sous la forme d'un nombre à virgule flottante double précision. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Retourne un qui peut être utilisé pour itérer au sein des lignes dans le lecteur de données. qui peut être utilisé pour itérer au sein des lignes dans le lecteur de données. 1 Obtient le type de données de la colonne spécifiée. Type de données de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Obtient, de manière asynchrone, la valeur de la colonne spécifiée sous la forme d'un type. Colonne à récupérer. Colonne à récupérer. Obtient, de manière asynchrone, la valeur de la colonne spécifiée sous la forme d'un type. La connexion est perdue ou est fermée pendant la récupération des données.Fermeture de au cours de la récupération des données.Il n'existe aucune donnée prête à être lue (par exemple, le premier n'a pas été appelé ou retourné comme false).Tentative de lecture d'une colonne précédemment lue en mode séquentiel.Il y avait une opération asynchrone en cours.Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données. Tentative de lecture d'une colonne qui n'existe pas. ne correspond pas au type retourné par SQL Server ou ne peut pas être casté. Obtient, de manière asynchrone, la valeur de la colonne spécifiée sous la forme d'un type. Type de la valeur à retourner. Type de la valeur à retourner. Type de la valeur à retourner.Pour plus d'informations, consultez la section Notes. La connexion est perdue ou est fermée pendant la récupération des données.Fermeture de au cours de la récupération des données.Il n'existe aucune donnée prête à être lue (par exemple, le premier n'a pas été appelé ou retourné comme false).Tentative de lecture d'une colonne précédemment lue en mode séquentiel.Il y avait une opération asynchrone en cours.Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données. Tentative de lecture d'une colonne qui n'existe pas. ne correspond pas au type retourné par la source de données ou ne peut pas être casté. Obtient, de manière asynchrone, la valeur de la colonne spécifiée sous la forme d'un type. Type de la valeur à retourner. Type de la valeur à retourner. Instruction d'annulation, qui propage une notification que les opérations doivent être annulées.Cela ne garantit pas l'annulation.Un paramètre CancellationToken.None rend cette méthode équivalente à .La tâche retournée doit être marquée comme annulée. Type de la valeur à retourner.Pour plus d'informations, consultez la section Notes. La connexion est perdue ou est fermée pendant la récupération des données.Fermeture de au cours de la récupération des données.Il n'existe aucune donnée prête à être lue (par exemple, le premier n'a pas été appelé ou retourné comme false).Tentative de lecture d'une colonne précédemment lue en mode séquentiel.Il y avait une opération asynchrone en cours.Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données. Tentative de lecture d'une colonne qui n'existe pas. ne correspond pas au type retourné par la source de données ou ne peut pas être casté. Obtient la valeur de la colonne spécifiée sous la forme d'un nombre à virgule flottante simple précision. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 2 Obtient la valeur de la colonne spécifiée sous la forme d'un identificateur global unique (GUID, Globally Unique IDentifier). Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 16 bits. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 2 Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 32 bits. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Obtient la valeur de la colonne spécifiée sous la forme d'un entier signé 64 bits. Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 2 Obtient le nom de la colonne, en fonction du numéro de colonne de base zéro. Nom de la colonne spécifiée. Numéro de colonne de base 0 1 Obtient le numéro de colonne, en fonction du nom de la colonne. Numéro de colonne de base 0 Nom de la colonne. Le nom spécifié n'est pas un nom de colonne valide. 1 Retourne le type de champ spécifique au fournisseur de la colonne spécifiée. Objet qui décrit le type de données de la colonne spécifiée. Numéro de colonne de base 0 1 Obtient la valeur de la colonne spécifiée sous la forme d'une instance de . Valeur de la colonne spécifiée. Numéro de colonne de base 0 2 Obtient toutes les colonnes d'attributs spécifiques au fournisseur figurant dans la collection de la ligne actuelle. Nombre d'instances de dans le tableau. Tableau de dans lequel copier les colonnes d'attributs. 2 Récupère les données sous forme de . Objet retourné. Récupère les données sous forme de . La connexion est perdue ou est fermée pendant la récupération des données.Fermeture de au cours de la récupération des données.Il n'existe aucune donnée prête à être lue (par exemple, le premier n'a pas été appelé ou retourné comme false).Tentative de lecture d'une colonne précédemment lue en mode séquentiel.Il y avait une opération asynchrone en cours.Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données. Tentative de lecture d'une colonne qui n'existe pas. Le type retourné n'était pas l'un des types suivants :binaryimagevarbinaryudt Obtient la valeur de la colonne spécifiée sous la forme d'une instance de . Valeur de la colonne spécifiée. Numéro de colonne de base 0 Le cast spécifié n'est pas valide. 1 Récupère les données sous forme de . Objet retourné. Récupère les données sous forme de . La connexion est perdue ou est fermée pendant la récupération des données.Fermeture de au cours de la récupération des données.Il n'existe aucune donnée prête à être lue (par exemple, le premier n'a pas été appelé ou retourné comme false).Tentative de lecture d'une colonne précédemment lue en mode séquentiel.Il y avait une opération asynchrone en cours.Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données. Tentative de lecture d'une colonne qui n'existe pas. Le type retourné n'était pas l'un des types suivants :charncharntextnvarchartextevarchar Obtient la valeur de la colonne spécifiée sous la forme d'une instance de . Valeur de la colonne spécifiée. Numéro de colonne de base 0 1 Remplit un tableau d'objets avec les valeurs de colonne de la ligne en cours. Nombre d'instances de dans le tableau. Tableau de dans lequel copier les colonnes d'attributs. 1 Obtient une valeur qui indique si ce contient une ou plusieurs lignes. true si le contient une ou plusieurs lignes ; sinon, false. 1 Obtient une valeur indiquant si est fermé. true si est fermé ; sinon, false. est fermé. 1 Obtient une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. true si la colonne spécifiée équivaut à  ; sinon, false. Numéro de colonne de base 0 1 Version asynchrone de , qui obtient une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes. true si la valeur de colonne spécifiée équivaut à DBNull ; sinon, false. Colonne de base zéro à récupérer. La connexion est perdue ou est fermée pendant la récupération des données.Fermeture de au cours de la récupération des données.Il n'existe aucune donnée prête à être lue (par exemple, le premier n'a pas été appelé ou retourné comme false).Tentative de lecture en cours d'une colonne précédemment lue en mode séquentiel.Il y avait une opération asynchrone en cours.Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données. Tentative de lecture d'une colonne qui n'existe pas. Version asynchrone de , qui obtient une valeur qui indique si la colonne contient des valeurs inexistantes ou manquantes.Envoie éventuellement une notification selon laquelle les opérations doivent être annulées. true si la valeur de colonne spécifiée équivaut à DBNull ; sinon, false. Colonne de base zéro à récupérer. Instruction d'annulation, qui propage une notification que les opérations doivent être annulées.Cela ne garantit pas l'annulation.Un paramètre CancellationToken.None rend cette méthode équivalente à .La tâche retournée doit être marquée comme annulée. La connexion est perdue ou est fermée pendant la récupération des données.Fermeture de au cours de la récupération des données.Il n'existe aucune donnée prête à être lue (par exemple, le premier n'a pas été appelé ou retourné comme false).Tentative de lecture en cours d'une colonne précédemment lue en mode séquentiel.Il y avait une opération asynchrone en cours.Cela s'applique à toutes les méthodes Get* exécutées en mode séquentiel, car elles peuvent être appelées pendant la lecture d'un flux de données. Tentative de lecture d'une colonne qui n'existe pas. Obtient la valeur de la colonne spécifiée sous la forme d'une instance de . Valeur de la colonne spécifiée. Numéro de colonne de base 0 L'index passé n'appartient pas à la plage comprise entre 0 et . 1 Obtient la valeur de la colonne spécifiée sous la forme d'une instance de . Valeur de la colonne spécifiée. Nom de la colonne. Aucune colonne portant le nom spécifié n'a été détectée. 1 Avance le lecteur jusqu'au résultat suivant, lors de la lecture des résultats d'instructions par lots. true s'il existe des jeux de résultats supplémentaires ; sinon, false. 1 Version asynchrone de , qui avance le lecteur jusqu'au prochain résultat lors de la lecture des résultats d'un lot d'instructions.Appelle avec CancellationToken.None. Tâche représentant l'opération asynchrone. Erreur qui s'est produite lors de l'exécution du texte de la commande. Il s'agit de la version asynchrone de .Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée.Le peut éventuellement être ignoré.L'implémentation par défaut appelle la méthode synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant.L'implémentation par défaut retourne une tâche annulée si un déjà annulé est passé.Les exceptions levées par sont communiquées via la propriété d'exception de tâche retournée.Les autres méthodes et propriétés de l'objet DbDataReader ne doivent pas être appelées tant que la tâche retournée n'est pas terminée. Tâche représentant l'opération asynchrone. Instruction d'annulation. Erreur qui s'est produite lors de l'exécution du texte de la commande. Avance le lecteur à l'enregistrement suivant dans un jeu de résultats. true s'il existe des lignes supplémentaires ; sinon, false. 1 Version asynchrone de , qui avance le lecteur jusqu'à l'enregistrement suivant dans un jeu de résultats.Cette méthode appelle avec CancellationToken.None. Tâche représentant l'opération asynchrone. Erreur qui s'est produite lors de l'exécution du texte de la commande. Il s'agit de la version asynchrone de . Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée.CancellationToken peut éventuellement être ignoré.L'implémentation par défaut appelle la méthode synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant.L'implémentation par défaut retourne une tâche annulée si un cancellationToken déjà annulé est passé. Les exceptions levées par Read sont communiquées via la propriété d'exception de tâche retournée.N'appelle pas d'autres méthodes et propriétés de l'objet DbDataReader jusqu'à ce que la tâche retournée soit terminée. Tâche représentant l'opération asynchrone. Instruction d'annulation. Erreur qui s'est produite lors de l'exécution du texte de la commande. Obtient le nombre de lignes modifiées, insérées ou supprimées par l'exécution de l'instruction SQL. Nombre de lignes modifiées, insérées ou supprimées. -1 pour les instructions SELECT ; 0 si aucune ligne n'a été affectée ou si l'instruction a échoué. 1 Obtient le nombre de champs dans qui ne sont pas masqués. Nombre de champs qui ne sont pas masqués. 1 Classe de base pour toutes les exceptions levées au nom de la source de données. 2 Initialise une nouvelle instance de la classe . Initialise une nouvelle instance de la classe avec le message d'erreur spécifié. Message à afficher pour cette exception. Initialise une nouvelle instance de la classe avec le message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. Chaîne du message d'erreur. Référence à l'exception interne. Représente un paramètre de et, éventuellement, son mappage à une colonne .Pour plus d'informations sur les paramètres, consultez Configuration des paramètres et des types de données de paramètre. 1 Initialise une nouvelle instance de la classe . Obtient ou définit le du paramètre. Une des valeurs de .La valeur par défaut est . La propriété n'a pas une valeur valide. 1 Obtient ou définit une valeur qui indique si le paramètre est un paramètre d'entrée uniquement, de sortie uniquement, bidirectionnel ou de valeur de retour d'une procédure stockée. Une des valeurs de .La valeur par défaut est Input. La valeur de la propriété n'est pas l'une des valeurs valides. 1 Obtient ou définit une valeur qui indique si le paramètre accepte les valeurs null. true si les valeurs null sont acceptées ; sinon, false.La valeur par défaut est false. 1 Obtient ou définit le nom de . Nom de l'élément .La valeur par défaut est une chaîne vide (""). 1 [Supported in the .NET Framework 4.5.1 and later versions] Obtient ou définit le nombre maximal de chiffres utilisés pour représenter la propriété . Nombre maximal de chiffres utilisés pour représenter la propriété . Rétablit les paramètres d'origine de la propriété DbType. 2 [Supported in the .NET Framework 4.5.1 and later versions] Obtient ou définit le nombre de décimales appliqué à la résolution de . Nombre de décimales selon lequel est résolu. Obtient ou définit la taille maximale, en octets, des données figurant dans la colonne. Taille maximale, en octets, des données figurant dans la colonne.La valeur par défaut est déduite de la valeur du paramètre. 1 Obtient ou définit le nom de la colonne source mappée à et utilisée pour charger et retourner . Nom de la colonne source mappée à .La valeur par défaut est une chaîne vide. 1 Définit ou obtient une valeur qui indique si la colonne source est Nullable.Cela permet à de générer correctement des instructions Update pour les colonnes Nullable. true si la colonne source est Nullable ; false si elle ne l'est pas. 1 Obtient ou définit la valeur du paramètre. correspondant à la valeur du paramètre.La valeur par défaut est null. 1 La classe de base pour une collection de paramètres relatifs à . 2 Initialise une nouvelle instance de la classe . Ajoute l'objet spécifié à . Index de l'objet dans la collection. de à ajouter à la collection. 1 Ajoute un tableau d'éléments avec les valeurs spécifiées à . Tableau de valeurs de type à ajouter à la collection. 2 Supprime toutes les valeurs de . 1 Indique si un avec le spécifié figure dans la collection. true si se trouve dans la collection ; sinon, false. du à rechercher dans la collection. 1 Indique si avec le nom spécifié existe dans la collection. true si se trouve dans la collection ; sinon, false. Nom du à rechercher dans la collection. 1 Copie un tableau d'éléments dans la collection, en commençant à l'index spécifié. Tableau d'éléments à copier dans la collection. Index de la collection dans lequel copier les éléments. 2 Spécifie le nombre d'éléments de la collection. Nombre d'éléments figurant dans la collection. 1 Expose la méthode , qui prend en charge un parcours simple d'une collection effectué par un fournisseur de données .NET Framework. qui peut être utilisé pour itérer la collection. 2 Retourne l'objet situé à l'index spécifié dans la collection. Objet situé à l'index spécifié dans la collection. Index de dans la collection. Retourne l'objet avec le nom spécifié. Objet portant le nom spécifié. Nom du dans la collection. Retourne l'index de l'objet spécifié. Index de l'objet spécifié. Objet de la collection. 2 Retourne l'index de l'objet avec le nom spécifié. Index de l'objet avec le nom spécifié. Nom de l'objet dans la collection. 2 Insère, dans la collection, l'index spécifié de l'objet avec le nom spécifié, à l'index spécifié. Index dans lequel insérer l'objet . Objet à insérer dans la collection. 1 Obtient et définit à l'index spécifié. à l'index spécifié. Index de base zéro du paramètre. L'index spécifié n'existe pas. 1 Obtient et définit portant le nom spécifié. portant le nom spécifié. Nom du paramètre. L'index spécifié n'existe pas. 1 Supprime de la collection l'objet spécifié. Objet à supprimer. 1 Supprime, de la collection, l'objet à l'index spécifié. Index où se trouve l'objet . 2 Supprime de la collection l'objet portant le nom spécifié. Nom de l'objet à supprimer. 2 Affecte une nouvelle valeur à l'objet à l'index spécifié. Index où se trouve l'objet . Nouvelle valeur . Affecte une nouvelle valeur à l'objet portant le nom spécifié. Nom de l'objet dans la collection. Nouvelle valeur . Spécifie à utiliser pour synchroniser l'accès à la collection. à utiliser pour synchroniser l'accès à . 2 Obtient ou définit l'élément situé à l'index spécifié. Élément situé à l'index spécifié. Index de base zéro de l'élément à obtenir ou définir. Représente un jeu de méthodes permettant de créer des instances de l'implémentation d'un fournisseur des classes source de données. 2 Initialise une nouvelle instance d'une classe . Retourne une nouvelle instance de la classe du fournisseur qui implémente la classe . Nouvelle instance de . 2 Retourne une nouvelle instance de la classe du fournisseur qui implémente la classe . Nouvelle instance de . 2 Retourne une nouvelle instance de la classe du fournisseur qui implémente la classe . Nouvelle instance de . 2 Retourne une nouvelle instance de la classe du fournisseur qui implémente la classe . Nouvelle instance de . 2 Classe de base pour une transaction. 1 Initialise un nouvel objet . Valide la transaction de base de données. 1 Spécifie l'objet associé à la transaction. Objet associé à la transaction. 1 Spécifie l'objet associé à la transaction. Objet associé à la transaction. Libère les ressources non managées utilisées par . 1 Libère les ressources non managées utilisées par et libère éventuellement les ressources managées. Si true, cette méthode libère toutes les ressources détenues par tout objet managé référencé par ce . Spécifie le de cette transaction. de cette transaction. 1 Restaure une transaction à partir d'un état d'attente. 1