Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

DbDataAdapter, classe

Aide l'implémentation de l'interface IDbDataAdapter. Les héritiers de DbDataAdapter implémentent un jeu de fonctions pour fournir un type fort, mais héritent de la plupart des fonctionnalités nécessaires à l'implémentation complète d'un DataAdapter.

Espace de noms :  System.Data.Common
Assembly :  System.Data (dans System.Data.dll)
public abstract class DbDataAdapter : DataAdapter, 
	IDbDataAdapter, IDataAdapter, ICloneable

Le type DbDataAdapter expose les membres suivants.

  NomDescription
Méthode protégéePris en charge par XNA FrameworkDbDataAdapter()Initialise une nouvelle instance d'une classe DataAdapter.
Méthode protégéePris en charge par XNA FrameworkDbDataAdapter(DbDataAdapter)Initialise une nouvelle instance d'une classe DataAdapter à partir d'un objet existant du même type.
Début
  NomDescription
Propriété publiquePris en charge par XNA FrameworkAcceptChangesDuringFillObtient ou définit une valeur indiquant si AcceptChanges est appelé sur DataRow après son ajout à DataTable durant les opérations Fill. (Hérité de DataAdapter.)
Propriété publiquePris en charge par XNA FrameworkAcceptChangesDuringUpdateObtient ou définit si AcceptChanges est appelé pendant un Update. (Hérité de DataAdapter.)
Propriété protégéeCanRaiseEventsObtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component.)
Propriété publiqueContainerObtient le IContainer qui contient Component. (Hérité de Component.)
Propriété publiquePris en charge par XNA FrameworkContinueUpdateOnErrorObtient ou définit une valeur qui spécifie si une exception doit être générée en cas d'erreur pendant la mise à jour d'une ligne. (Hérité de DataAdapter.)
Propriété publiquePris en charge par XNA FrameworkDeleteCommandObtient ou définit une commande permettant de supprimer les enregistrements du groupe de données.
Propriété protégéeDesignModeObtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component.)
Propriété protégéePris en charge par XNA FrameworkEventsObtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component.)
Propriété protégéePris en charge par XNA FrameworkFillCommandBehaviorObtient ou définit le comportement de la commande utilisée pour remplir l'adaptateur de données.
Propriété publiquePris en charge par XNA FrameworkFillLoadOptionObtient ou définit LoadOption qui détermine comment l'adaptateur remplit DataTable du DbDataReader. (Hérité de DataAdapter.)
Propriété publiquePris en charge par XNA FrameworkInsertCommandObtient ou définit une commande utilisée pour insérer de nouveaux enregistrements dans la source de données.
Propriété publiquePris en charge par XNA FrameworkMissingMappingActionDétermine l'action à effectuer si les données entrantes ne possèdent pas de table ou de colonne correspondante. (Hérité de DataAdapter.)
Propriété publiquePris en charge par XNA FrameworkMissingSchemaActionDétermine l'action à effectuer si le schéma DataSet existant ne correspond pas aux données entrantes. (Hérité de DataAdapter.)
Propriété publiquePris en charge par XNA FrameworkReturnProviderSpecificTypesObtient ou définit si la méthode Fill doit retourner des valeurs spécifiques au fournisseur ou des valeurs communes conformes CLS. (Hérité de DataAdapter.)
Propriété publiquePris en charge par XNA FrameworkSelectCommandObtient ou définit une commande utilisée pour sélectionner des enregistrements dans la source de données.
Propriété publiquePris en charge par XNA FrameworkSiteObtient ou définit le ISite de Component. (Hérité de Component.)
Propriété publiquePris en charge par XNA FrameworkTableMappingsObtient une collection qui fournit le mappage principal entre une table source et DataTable. (Hérité de DataAdapter.)
Propriété publiquePris en charge par XNA FrameworkUpdateBatchSizeObtient ou définit une valeur qui active ou désactive la prise en charge du traitement par lots et qui spécifie le nombre de commandes pouvant être exécutées dans un lot.
Propriété publiquePris en charge par XNA FrameworkUpdateCommandObtient ou définit une commande utilisée pour mettre à jour des enregistrements dans la source de données.
Début
  NomDescription
Méthode protégéePris en charge par XNA FrameworkAddToBatchAjoute IDbCommand au lot actuel.
Méthode protégéePris en charge par XNA FrameworkClearBatchSupprime tous les objets IDbCommand du lot.
Méthode protégéePris en charge par XNA FrameworkCloneInternals Obsolète. Crée une copie de cette instance de DataAdapter. (Hérité de DataAdapter.)
Méthode publiqueCreateObjRefCrée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode protégéePris en charge par XNA FrameworkCreateRowUpdatedEventInitialise une nouvelle instance de la classe RowUpdatedEventArgs.
Méthode protégéePris en charge par XNA FrameworkCreateRowUpdatingEventInitialise une nouvelle instance de la classe RowUpdatingEventArgs.
Méthode protégéePris en charge par XNA FrameworkCreateTableMappingsCrée un DataTableMappingCollection. (Hérité de DataAdapter.)
Méthode publiquePris en charge par XNA FrameworkDispose()Libère toutes les ressources utilisées par Component. (Hérité de Component.)
Méthode protégéePris en charge par XNA FrameworkDispose(Boolean)Libère les ressources non managées utilisées par DbDataAdapter et libère éventuellement les ressources managées. (Substitue DataAdapter.Dispose(Boolean).)
Méthode publiquePris en charge par XNA FrameworkEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéePris en charge par XNA FrameworkExecuteBatchExécute le lot actuel.
Méthode publiquePris en charge par XNA FrameworkFill(DataSet)Ajoute ou actualise des lignes dans le DataSet. (Substitue DataAdapter.Fill(DataSet).)
Méthode publiquePris en charge par XNA FrameworkFill(DataTable)Ajoute ou actualise des lignes dans une plage spécifiée de DataSet pour qu'elles correspondent à celles de la source de données, en utilisant le nom DataTable.
Méthode publiquePris en charge par XNA FrameworkFill(DataSet, String)Ajoute ou actualise les lignes de DataSet pour qu'elles correspondent à celles de la source de données en utilisant les noms DataSet et DataTable.
Méthode protégéePris en charge par XNA FrameworkFill(DataTable, IDataReader)Ajoute ou actualise les lignes de DataTable pour établir une correspondance avec celles de la source de données à l'aide du nom DataTable et du IDataReader spécifié. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkFill(DataTable, IDbCommand, CommandBehavior)Ajoute ou actualise les lignes de DataTable pour établir une correspondance avec celles de la source de données à l'aide des DataTable, IDbCommand et CommandBehavior spécifiés.
Méthode publiquePris en charge par XNA FrameworkFill(Int32, Int32, DataTable[])Ajoute ou actualise des lignes dans un DataTable pour établir une correspondance avec celles de la source de données en commençant à l'enregistrement spécifié et en récupérant le nombre maximal d'enregistrements spécifié.
Méthode publiquePris en charge par XNA FrameworkFill(DataSet, Int32, Int32, String)Ajoute ou actualise des lignes dans une plage spécifiée de DataSet pour qu'elles correspondent à celles de la source de données en utilisant les noms DataSet et DataTable.
Méthode protégéePris en charge par XNA FrameworkFill(DataTable[], IDataReader, Int32, Int32)Ajoute ou actualise des lignes d'une plage spécifiée de la collection d'objets DataTable pour qu'elles correspondent à celles de la source de données. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkFill(DataSet, String, IDataReader, Int32, Int32)Ajoute ou actualise des lignes dans une plage spécifiée de DataSet pour qu'elles correspondent à celles de la source de données en utilisant les noms DataSet et DataTable. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkFill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior)Ajoute ou actualise des lignes dans une plage spécifiée de DataSet pour qu'elles correspondent à celles de la source de données en utilisant les noms DataSet et DataTable.
Méthode protégéePris en charge par XNA FrameworkFill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior)Ajoute ou actualise des lignes dans une plage spécifiée de DataSet pour qu'elles correspondent à celles de la source de données en utilisant DataSet et les noms de tables source, la chaîne de commande et le comportement des commandes.
Méthode publiquePris en charge par XNA FrameworkFillSchema(DataSet, SchemaType)Ajoute un DataTable appelé "Table" au DataSet spécifié et configure le schéma pour qu'il corresponde à celui de la source de données en se basant sur le SchemaType spécifié. (Substitue DataAdapter.FillSchema(DataSet, SchemaType).)
Méthode publiquePris en charge par XNA FrameworkFillSchema(DataTable, SchemaType)Configure le schéma du DataTable spécifié en fonction du SchemaType défini.
Méthode publiquePris en charge par XNA FrameworkFillSchema(DataSet, SchemaType, String)Ajoute un DataTable au DataSet spécifié et configure le schéma pour qu'il corresponde à celui de la source de données en se basant sur les SchemaType et DataTable définis.
Méthode protégéePris en charge par XNA FrameworkFillSchema(DataTable, SchemaType, IDataReader)Ajoute DataTable au DataSet spécifié. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkFillSchema(DataSet, SchemaType, String, IDataReader)Ajoute DataTable au DataSet spécifié. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkFillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior)Configure le schéma du DataTable spécifié en fonction du SchemaType, de la chaîne de commande et des valeurs CommandBehavior définis.
Méthode protégéePris en charge par XNA FrameworkFillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior)Ajoute un DataTable au DataSet spécifié et configure le schéma pour qu'il corresponde à celui de la source de données en se basant sur le SchemaType défini.
Méthode protégéePris en charge par XNA FrameworkFinalizeLibère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Component par le garbage collection. (Hérité de Component.)
Méthode protégéePris en charge par XNA FrameworkGetBatchedParameterRetourne IDataParameter à partir de l'une des commandes du lot actuel.
Méthode protégéePris en charge par XNA FrameworkGetBatchedRecordsAffectedRetourne les informations relatives à une tentative de mise à jour distincte dans le cadre plus large d'une mise à jour groupée.
Méthode publiquePris en charge par XNA FrameworkGetFillParametersObtient les paramètres définis par l'utilisateur lors de l'exécution d'une instruction SQL SELECT. (Substitue DataAdapter.GetFillParameters().)
Méthode publiquePris en charge par XNA FrameworkGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetLifetimeServiceRécupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode protégéeGetServiceRetourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component.)
Méthode publiquePris en charge par XNA FrameworkGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéePris en charge par XNA FrameworkHasTableMappingsIndique si DataTableMappingCollection a été créé. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkInitializeBatchingInitialise le mode batch pour DbDataAdapter.
Méthode publiqueInitializeLifetimeServiceObtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode protégéePris en charge par XNA FrameworkMemberwiseClone()Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégéeMemberwiseClone(Boolean)Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.)
Méthode protégéePris en charge par XNA FrameworkOnFillErrorAppelé lorsqu'une erreur se produit pendant Fill. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkOnRowUpdatedDéclenche l'événement RowUpdated d'un fournisseur de données .NET Framework.
Méthode protégéePris en charge par XNA FrameworkOnRowUpdatingDéclenche l'événement RowUpdating d'un fournisseur de données .NET Framework.
Méthode publiquePris en charge par XNA FrameworkResetFillLoadOptionRéinitialise FillLoadOption à son état par défaut et entraîne une réponse de DataAdapter.Fill à AcceptChangesDuringFill. (Hérité de DataAdapter.)
Méthode publiquePris en charge par XNA FrameworkShouldSerializeAcceptChangesDuringFillDétermine si la propriété AcceptChangesDuringFill doit être persistante. (Hérité de DataAdapter.)
Méthode publiquePris en charge par XNA FrameworkShouldSerializeFillLoadOptionDétermine si la propriété FillLoadOption doit être persistante. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkShouldSerializeTableMappingsDétermine si un ou plusieurs objets DataTableMapping existent et s'ils doivent être persistants. (Hérité de DataAdapter.)
Méthode protégéePris en charge par XNA FrameworkTerminateBatchingTermine le mode batch pour DbDataAdapter.
Méthode publiquePris en charge par XNA FrameworkToStringRetourne String contenant le nom du Component, s'il existe. Cette méthode ne doit pas être substituée. (Hérité de Component.)

Dans XNA Framework 3.0, ce membre est hérité de Object.ToString().
Méthode publiquePris en charge par XNA FrameworkUpdate(DataRow[])Appelle les instructions INSERT, UPDATE ou DELETE respectives pour chaque ligne insérée, mise à jour ou supprimée dans le tableau d'objets DataRow spécifié.
Méthode publiquePris en charge par XNA FrameworkUpdate(DataSet)Appelle les instructions INSERT, UPDATE ou DELETE respectives pour chaque ligne insérée, mise à jour ou supprimée dans le DataSet spécifié. (Substitue DataAdapter.Update(DataSet).)
Méthode publiquePris en charge par XNA FrameworkUpdate(DataTable)Appelle les instructions INSERT, UPDATE ou DELETE respectives pour chaque ligne insérée, mise à jour ou supprimée dans le DataTable spécifié.
Méthode protégéePris en charge par XNA FrameworkUpdate(DataRow[], DataTableMapping)Appelle les instructions INSERT, UPDATE ou DELETE respectives pour chaque ligne insérée, mise à jour ou supprimée dans le tableau d'objets DataRow spécifié.
Méthode publiquePris en charge par XNA FrameworkUpdate(DataSet, String)Appelle les instructions INSERT, UPDATE ou DELETE respectives pour chaque ligne insérée, mise à jour ou supprimée dans le DataSet avec le nom DataTable spécifié.
Début
  NomDescription
Événement publicPris en charge par XNA FrameworkDisposedSe produit lorsque le composant est supprimé par un appel à la méthode Dispose. (Hérité de Component.)
Événement publicPris en charge par XNA FrameworkFillErrorRetourné lorsqu'une erreur se produit pendant une opération de remplissage. (Hérité de DataAdapter.)
Début
  NomDescription
Champ publicMembre statiquePris en charge par XNA FrameworkDefaultSourceTableNameNom par défaut utilisé par l'objet DataAdapter pour les mappages de table.
Début
  NomDescription
Implémentation d'interface expliciteMéthode privéePris en charge par XNA FrameworkICloneable.CloneCrée un objet qui est une copie de l'instance actuelle.
Implémentation d'interface explicitePropriété privéePris en charge par XNA FrameworkIDataAdapter.TableMappingsIndique la manière dont une table source est mappée à une table du groupe de données. (Hérité de DataAdapter.)
Implémentation d'interface explicitePropriété privéePris en charge par XNA FrameworkIDbDataAdapter.DeleteCommandObtient ou définit une instruction SQL permettant de supprimer les enregistrements du groupe de données.
Implémentation d'interface explicitePropriété privéePris en charge par XNA FrameworkIDbDataAdapter.InsertCommandObtient ou définit une instruction SQL utilisée pour insérer de nouveaux enregistrements dans la source de données.
Implémentation d'interface explicitePropriété privéePris en charge par XNA FrameworkIDbDataAdapter.SelectCommandObtient ou définit une instruction SQL utilisée pour sélectionner des enregistrements dans la source de données.
Implémentation d'interface explicitePropriété privéePris en charge par XNA FrameworkIDbDataAdapter.UpdateCommandObtient ou définit une instruction SQL utilisée pour mettre à jour les enregistrements dans la source de données.
Début

La classe DbDataAdapter hérite de la classe DataAdapter et aide une classe à implémenter un DataAdapter conçu pour être utilisé avec une base de données relationnelle.

Une application ne crée pas directement d'instance de l'interface DbDataAdapter, mais crée une instance d'une classe qui hérite de IDbDataAdapter et de DbDataAdapter.

Les classes qui héritent de DbDataAdapter doivent implémenter les membres hérités et définissent généralement des membres supplémentaires pour ajouter des fonctionnalités propres au fournisseur. Par exemple, la classe DbDataAdapter définit la propriété SelectCommand et l'interface DbDataAdapter définit huit surcharges de la méthode Fill. À son tour, la classe OleDbDataAdapter hérite de la méthode Fill et définit également deux surcharges supplémentaires de Fill qui prennent comme paramètre un objet Recordset ADO.

Remarques à l'attention des héritiers

Lorsque vous héritez de la classe DbDataAdapter, il est recommandé d'implémenter les constructeurs suivants :

Élément

Description

PrvDataAdapter()

Initialise une nouvelle instance de la classe PrvDataAdapter.

PrvDataAdapter(PrvCommand selectCommand)

Initialise une nouvelle instance de la classe PrvDataAdapter avec l'instruction SQL SELECT spécifiée.

PrvDataAdapter(string selectCommandText, string selectConnectionString)

Initialise une nouvelle instance de la classe PrvDataAdapter avec une instruction SQL SELECT et une chaîne de connexion.

PrvDataAdapter(string selectCommandText, PrvConnection selectConnection)

Initialise une nouvelle instance de la classe PrvDataAdapter avec une instruction SQL SELECT et un objet PrvConnection.

Pour promouvoir la cohérence entre les fournisseurs de données .NET Framework, nommez la classe qui hérite sous la forme PrvDataAdapter, où Prv est le préfixe uniforme donné à toutes les classes d'un espace de noms de fournisseurs de données .NET Framework spécifique. Par exemple, "Sql" est le préfixe de la classe SqlDataAdapter dans l'espace de noms System.Data.SqlClient.

.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.