OleDbCommandBuilder Klasse
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

OleDbCommandBuilder-Klasse

 

Generiert automatisch die einzelne Tabelle-Befehle, mit denen Abstimmen von Änderungen an einer DataSet mit der zugehörigen Datenbank. Diese Klasse kann nicht vererbt werden.

Namespace:   System.Data.OleDb
Assembly:  System.Data (in System.Data.dll)

System::Object
  System::MarshalByRefObject
    System.ComponentModel::Component
      System.Data.Common::DbCommandBuilder
        System.Data.OleDb::OleDbCommandBuilder

public ref class OleDbCommandBuilder sealed : DbCommandBuilder

NameBeschreibung
System_CAPS_pubmethodOleDbCommandBuilder()

Initialisiert eine neue Instanz der OleDbCommandBuilder-Klasse.

System_CAPS_pubmethodOleDbCommandBuilder(OleDbDataAdapter^)

Initialisiert eine neue Instanz von der OleDbCommandBuilder -Klasse mit dem zugeordneten OleDbDataAdapter Objekt.

NameBeschreibung
System_CAPS_pubpropertyCatalogLocation

Ruft ab oder legt die CatalogLocation für eine Instanz von der DbCommandBuilder Klasse.(Geerbt von DbCommandBuilder.)

System_CAPS_pubpropertyCatalogSeparator

Legt fest oder ruft eine Zeichenfolge ab, die als Katalogtrennzeichen für den für eine Instanz von der DbCommandBuilder Klasse.(Geerbt von DbCommandBuilder.)

System_CAPS_pubpropertyConflictOption

Gibt an, welche ConflictOption von verwendet werden soll die DbCommandBuilder.(Geerbt von DbCommandBuilder.)

System_CAPS_pubpropertyContainer

Ruft die IContainer enthält die Component.(Geerbt von Component.)

System_CAPS_pubpropertyDataAdapter

Ruft ab oder legt ein OleDbDataAdapter Objekt für SQL Statements werden automatisch generiert.

System_CAPS_pubpropertyQuotePrefix

Ruft ab oder legt das erste Zeichen oder Zeichen verwendet werden, wenn Sie Datenbankobjekte (z. B. Tabellen oder Spalten) angeben, deren Namen Zeichen wie Leerzeichen oder reservierte Token enthalten.(Geerbt von DbCommandBuilder.)

System_CAPS_pubpropertyQuoteSuffix

Ruft ab oder legt die oder Endzeichen beim Datenbankobjekte (z. B. Tabellen oder Spalten) angeben, deren Namen Zeichen wie Leerzeichen oder reservierte Token enthalten.(Geerbt von DbCommandBuilder.)

System_CAPS_pubpropertySchemaSeparator

Ruft ab oder legt fest, die Zeichen für das Trennzeichen zwischen dem Schemabezeichner und anderen Bezeichnern verwendet werden.(Geerbt von DbCommandBuilder.)

System_CAPS_pubpropertySetAllValues

Gibt an, ob alle Spaltenwerte in einer Update-Anweisung enthaltenen oder nur die geänderten Werte.(Geerbt von DbCommandBuilder.)

System_CAPS_pubpropertySite

Ruft ab oder legt die ISite von der Component.(Geerbt von Component.)

NameBeschreibung
System_CAPS_pubmethodCreateObjRef(Type^)

Erstellt ein Objekt, das alle relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.(Geerbt von MarshalByRefObject.)

System_CAPS_pubmethodSystem_CAPS_staticDeriveParameters(OleDbCommand^)

Ruft Parameterinformationen aus der gespeicherten Prozedur angegeben, der OleDbCommand und füllt die Parameters Auflistung der angegebenen OleDbCommand Objekt.

System_CAPS_pubmethodDispose()

Gibt alle vom Component verwendeten Ressourcen frei.(Geerbt von Component.)

System_CAPS_pubmethodEquals(Object^)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von Object.)

System_CAPS_pubmethodGetDeleteCommand()

Ruft das automatisch generierte OleDbCommand Objekt, das zum Ausführen von Löschvorgängen in der Datenquelle erforderlich.

System_CAPS_pubmethodGetDeleteCommand(Boolean)

Ruft das automatisch generierte OleDbCommand Objekt, das zum Ausführen von Löschvorgängen in der Datenquelle erforderlich.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von Object.)

System_CAPS_pubmethodGetInsertCommand()

Ruft das automatisch generierte OleDbCommand Objekt, das zum Ausführen von Einfügevorgängen in der Datenquelle erforderlich.

System_CAPS_pubmethodGetInsertCommand(Boolean)

Ruft das automatisch generierte OleDbCommand Objekt, das zum Ausführen von Einfügevorgängen in der Datenquelle erforderlich.

System_CAPS_pubmethodGetLifetimeService()

Ruft die aktuellen Service-Objekt, das die Lebensdauerrichtlinien für diese Instanz steuert.(Geerbt von MarshalByRefObject.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von Object.)

System_CAPS_pubmethodGetUpdateCommand()

Ruft das automatisch generierte OleDbCommand Objekt, das zum Durchführen von Aktualisierungen in der Datenquelle erforderlich.

System_CAPS_pubmethodGetUpdateCommand(Boolean)

Ruft das automatisch generierte OleDbCommand Objekt zum Ausführen von Updates in der Datenquelle, die optional Spalten für Parameternamen verwenden.

System_CAPS_pubmethodInitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinien für diese Instanz ab.(Geerbt von MarshalByRefObject.)

System_CAPS_pubmethodQuoteIdentifier(String^)

Gibt bei Angabe einer Bezeichner ohne Anführungszeichen in der richtigen die richtige Form des Bezeichners. Dies schließt die ordnungsgemäß mit Escapezeichen versehen eingebetteten Anführungszeichen im Bezeichner.(Setzt "DbCommandBuilder::QuoteIdentifier(String^)" außer Kraft.)

System_CAPS_pubmethodQuoteIdentifier(String^, OleDbConnection^)

Gibt bei Angabe einer Bezeichner ohne Anführungszeichen in der richtigen die richtige Form des Bezeichners. Dies schließt die ordnungsgemäß mit Escapezeichen versehen eingebetteten Anführungszeichen im Bezeichner.

System_CAPS_pubmethodRefreshSchema()

Löscht die Befehle, die zugeordneten DbCommandBuilder.(Geerbt von DbCommandBuilder.)

System_CAPS_pubmethodToString()

Gibt eine String mit dem Namen der Component, sofern vorhanden. Diese Methode darf nicht überschrieben werden.(Geerbt von Component.)

System_CAPS_pubmethodUnquoteIdentifier(String^)

Gibt für einen Bezeichner in Anführungszeichen die richtige Form dieses Bezeichners zurück. Dies schließt ordnungsgemäß ohne Escapezeichen eingebettete Anführungszeichen im Bezeichner.(Setzt "DbCommandBuilder::UnquoteIdentifier(String^)" außer Kraft.)

System_CAPS_pubmethodUnquoteIdentifier(String^, OleDbConnection^)

Gibt für einen Bezeichner in Anführungszeichen die richtige Form dieses Bezeichners zurück. Dies schließt ordnungsgemäß ohne Escapezeichen eingebettete Anführungszeichen im Bezeichner.

NameBeschreibung
System_CAPS_pubeventDisposed

Tritt auf, wenn die Komponente, durch einen Aufruf freigegeben wird der Dispose Methode.(Geerbt von Component.)

Die OleDbDataAdapter wird nicht automatisch generiert die SQL-Anweisungen zum Abstimmen von Änderungen an einer DataSet mit der zugeordneten Datenquelle. Können jedoch ein OleDbCommandBuilder -Objekt zum automatischen Generieren von SQL-Anweisungen für einzelne Tabellen zu aktualisieren, wenn Sie festlegen, die SelectCommand Eigenschaft der OleDbDataAdapter. Anschließend werden alle zusätzlichen SQL-Anweisungen, die Sie nicht festlegen, generiert, indem die OleDbCommandBuilder.

Die OleDbCommandBuilder registriert sich selbst als ein Listener für RowUpdating -Ereignisse, wenn Sie festlegen, die DataAdapter Eigenschaft. Sie können nur eine verknüpfen OleDbDataAdapter oder OleDbCommandBuilder Objekt gleichzeitig miteinander.

INSERT-, Update- oder DELETE-Anweisungen generieren der OleDbCommandBuilder verwendet die SelectCommand Eigenschaft, um einen bestimmten Satz von Metadaten automatisch abzurufen. Wenn Sie ändern die SelectCommand nach dem Abrufen der Metadaten wie z. B. nach der ersten Aktualisierung müssen Sie aufrufen, die RefreshSchema Methode, um die Metadaten zu aktualisieren.

Die OleDbCommandBuilder verwendet auch die Connection, CommandTimeout, und Transaction Eigenschaften verwiesen wird, indem Sie die SelectCommand. Der Benutzer muss Aufrufen RefreshSchema wenn eine oder mehrere dieser Eigenschaften geändert werden oder wenn der SelectCommand selbst ersetzt wird. Andernfalls die InsertCommand, UpdateCommand, und DeleteCommand Eigenschaften ihre vorherigen Werte beibehalten.

Wenn Sie aufrufen Dispose, die OleDbCommandBuilder aufgehoben ist der OleDbDataAdapter, und die generierten Befehle werden nicht mehr verwendet.

Im folgenden Beispiel wird die OleDbCommand, gemeinsam OleDbDataAdapter und OleDbConnection, um Zeilen aus einer Datenquelle auszuwählen. Im Beispiel wird ein initialisiertes übergeben DataSet, eine Verbindungszeichenfolge und eine Abfragezeichenfolge, die eine SQL SELECT-Anweisung ist eine Zeichenfolge, die den Namen der Tabelle in der Datenquelle ist. Das Beispiel erstellt dann eine OleDbCommandBuilder.

Derzeit ist kein Code Beispiel verfügbar, oder die Sprache wird nicht unterstützt.

.NET Framework
Verfügbar seit 1.1

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft