DataAdapter Klas

Definitie

Vertegenwoordigt een set SQL-opdrachten en een databaseverbinding die wordt gebruikt om de DataSet gegevensbron te vullen en bij te werken.

public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
    inherit Component
    interface IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Overname
Afgeleid
Implementeringen

Opmerkingen

De DataAdapter functie fungeert als een brug tussen een DataSet en een gegevensbron voor het ophalen en opslaan van gegevens. De DataAdapter brug biedt deze brug door toe te passen Fill, waarmee de gegevens in de DataSet gegevens worden aangepast aan de gegevens in de gegevensbron en Update, waarmee de gegevens in de gegevensbron worden gewijzigd zodat deze overeenkomen met de gegevens in de DataSet.

Als u verbinding maakt met een SQL Server-database, kunt u de algehele prestaties verbeteren met behulp van de SqlDataAdapter samen met de bijbehorende SqlCommand en SqlConnection-objecten. Gebruik voor door OLE DB ondersteunde gegevensbronnen de DataAdapter gekoppelde OleDbCommand gegevensbronnen en OleDbConnection objecten. Gebruik voor ODBC-ondersteunde gegevensbronnen de DataAdapter gekoppelde OdbcCommand gegevensbronnen en OdbcConnection objecten. Voor Oracle-databases gebruikt u de DataAdapter gekoppelde OracleCommand databases en OracleConnection objecten.

Wanneer er een exemplaar van DataAdapter wordt gemaakt, worden de eigenschappen voor lezen/schrijven ingesteld op initiƫle waarden. Zie de DataAdapter constructor voor een lijst met deze waarden.

Constructors

Name Description
DataAdapter()

Initialiseert een nieuw exemplaar van de DataAdapter klasse.

DataAdapter(DataAdapter)

Initialiseert een nieuw exemplaar van de DataAdapter klasse van een bestaand object van hetzelfde type.

Eigenschappen

Name Description
AcceptChangesDuringFill

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of AcceptChanges() er een DataRow wordt aangeroepen nadat deze is toegevoegd aan een DataTable van de opvulbewerkingen .

AcceptChangesDuringUpdate

Haalt of stelt in of AcceptChanges() wordt aangeroepen tijdens een Update(DataSet).

CanRaiseEvents

Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren.

(Overgenomen van Component)
Container

Hiermee haalt u het IContainer bestand op dat de Component.

(Overgenomen van Component)
ContinueUpdateOnError

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of er een uitzondering moet worden gegenereerd wanneer er een fout optreedt tijdens een rijupdate.

DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is.

(Overgenomen van Component)
Events

Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld.

(Overgenomen van Component)
FillLoadOption

Hiermee wordt de LoadOption adapter opgehaald of ingesteld die bepaalt hoe de adapter de DataTable opvult van de DbDataReader.

MissingMappingAction

Bepaalt de actie die moet worden uitgevoerd wanneer binnenkomende gegevens geen overeenkomende tabel of kolom hebben.

MissingSchemaAction

Bepaalt de actie die moet worden uitgevoerd wanneer het bestaande DataSet schema niet overeenkomt met binnenkomende gegevens.

ReturnProviderSpecificTypes

Hiermee wordt opgehaald of ingesteld of de Fill methode providerspecifieke waarden of algemene CLS-compatibele waarden moet retourneren.

Site

Haalt of stelt de ISite van de Component.

(Overgenomen van Component)
TableMappings

Hiermee haalt u een verzameling op die de primaire toewijzing tussen een brontabel en een DataTable.

Methoden

Name Description
CloneInternals()
Verouderd.
Verouderd.
Verouderd.

Hiermee maakt u een kopie van dit exemplaar van DataAdapter.

CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
CreateTableMappings()

Hiermee maakt u een nieuwe DataTableMappingCollection.

Dispose()

Alle resources die worden gebruikt door de Component.

(Overgenomen van Component)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de DataAdapter beheerde resources en brengt eventueel de beheerde resources vrij.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Fill(DataSet, String, IDataReader, Int32, Int32)

Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet en DataTable namen.

Fill(DataSet)

Hiermee worden rijen in de DataSet rijen toegevoegd of vernieuwd die overeenkomen met de rijen in de gegevensbron.

Fill(DataTable, IDataReader)

Voegt rijen toe of vernieuwt in de DataTable rijen die overeenkomen met de rijen in de gegevensbron met behulp van de DataTable naam en de opgegeven IDataReader.

Fill(DataTable[], IDataReader, Int32, Int32)

Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd in de verzameling DataTable objecten die overeenkomen met die in de gegevensbron.

FillSchema(DataSet, SchemaType, String, IDataReader)

Voegt een DataTable toe aan de opgegeven DataSet.

FillSchema(DataSet, SchemaType)

Voegt een DataTable toe aan de opgegeven DataSet en configureert het schema zodat het overeenkomt met dat in de gegevensbron op basis van de opgegeven SchemaType.

FillSchema(DataTable, SchemaType, IDataReader)

Voegt een DataTable toe aan de opgegeven DataSet.

GetFillParameters()

Hiermee haalt u de parameters op die door de gebruiker zijn ingesteld bij het uitvoeren van een SQL SELECT-instructie.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetService(Type)

Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container.

(Overgenomen van Component)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HasTableMappings()

Geeft aan of er een DataTableMappingCollection is gemaakt.

InitializeLifetimeService()

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
OnFillError(FillErrorEventArgs)

Aangeroepen wanneer er een fout optreedt tijdens een Fill.

ResetFillLoadOption()

FillLoadOption Stelt de standaardstatus opnieuw in en zorgt ervoor dat deze Fill(DataSet) wordt uitgevoerdAcceptChangesDuringFill.

ShouldSerializeAcceptChangesDuringFill()

Bepaalt of de AcceptChangesDuringFill eigenschap moet worden behouden.

ShouldSerializeFillLoadOption()

Bepaalt of de FillLoadOption eigenschap moet worden behouden.

ShouldSerializeTableMappings()

Bepaalt of er een of meer DataTableMapping objecten bestaan en deze moeten worden bewaard.

ToString()

Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven.

(Overgenomen van Component)
Update(DataSet)

Roept de betreffende INSERT-, UPDATE- of DELETE-instructies aan voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven DataSet uit een DataTable benoemde tabel.

gebeurtenis

Name Description
Disposed

Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode.

(Overgenomen van Component)
FillError

Geretourneerd wanneer er een fout optreedt tijdens een vulbewerking.

Expliciete interface-implementaties

Name Description
IDataAdapter.TableMappings

Hiermee haalt u een verzameling op die aangeeft hoe een brontabel wordt toegewezen aan een gegevenssettabel.

Van toepassing op

Zie ook