OleDbCommandBuilder.GetUpdateCommand Methode

Definition

Ruft das automatisch generierte OleDbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist.

Überlädt

GetUpdateCommand()

Ruft das automatisch generierte OleDbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist.

GetUpdateCommand(Boolean)

Ruft das automatisch generierte OleDbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist, wobei optional Spalten für Parameternamen verwendet werden.

Hinweise

Eine Anwendung kann die GetUpdateCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da es das OleDbCommand zu ausführende Objekt zurückgibt.

Sie können auch als Grundlage eines geänderten Befehls verwenden GetUpdateCommand . Sie können z. B. den Wert aufrufen GetUpdateCommand und ändern, und dann explizit dies auf der OleDbDataAdapter.CommandTimeout

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufenRefreshSchema, wenn sie die Anweisung auf beliebige Weise ändert. Andernfalls werden die GetUpdateCommand Informationen aus der vorherigen Anweisung weiterhin verwendet, was möglicherweise nicht korrekt ist. Die SQL Anweisungen werden zuerst generiert, wenn die Anwendung entweder UpdateCommand oder GetUpdateCommand.

GetUpdateCommand()

Ruft das automatisch generierte OleDbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist.

public:
 System::Data::OleDb::OleDbCommand ^ GetUpdateCommand();
public System.Data.OleDb.OleDbCommand GetUpdateCommand ();
override this.GetUpdateCommand : unit -> System.Data.OleDb.OleDbCommand
member this.GetUpdateCommand : unit -> System.Data.OleDb.OleDbCommand
Public Function GetUpdateCommand () As OleDbCommand

Gibt zurück

OleDbCommand

Das für Aktualisierungen erforderliche, automatisch generierte OleDbCommand-Objekt.

Hinweise

Eine Anwendung kann die GetUpdateCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da es das OleDbCommand zu ausführende Objekt zurückgibt.

Sie können auch als Grundlage eines geänderten Befehls verwenden GetUpdateCommand . Sie können z. B. den Wert aufrufen GetUpdateCommand und ändern, und dann explizit dies auf der OleDbDataAdapter.CommandTimeout

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufenRefreshSchema, wenn sie die Anweisung auf beliebige Weise ändert. Andernfalls werden die GetUpdateCommand Informationen aus der vorherigen Anweisung weiterhin verwendet, was möglicherweise nicht korrekt ist. Die SQL Anweisungen werden zuerst generiert, wenn die Anwendung entweder UpdateCommand oder GetUpdateCommand.

Siehe auch

Gilt für:

GetUpdateCommand(Boolean)

Ruft das automatisch generierte OleDbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist, wobei optional Spalten für Parameternamen verwendet werden.

public:
 System::Data::OleDb::OleDbCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.OleDb.OleDbCommand GetUpdateCommand (bool useColumnsForParameterNames);
override this.GetUpdateCommand : bool -> System.Data.OleDb.OleDbCommand
Public Function GetUpdateCommand (useColumnsForParameterNames As Boolean) As OleDbCommand

Parameter

useColumnsForParameterNames
Boolean

Generieren Sie bei true Parameternamen, die den Spaltennamen entsprechen, sofern dies möglich ist. Bei false werden @p1, @p2 usw. generiert.

Gibt zurück

OleDbCommand

Das für Aktualisierungen erforderliche, automatisch generierte OleDbCommand-Objekt.

Hinweise

Eine Anwendung kann die GetUpdateCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da es das OleDbCommand zu ausführende Objekt zurückgibt.

Sie können auch als Grundlage eines geänderten Befehls verwenden GetUpdateCommand . Sie können z. B. den Wert aufrufen GetUpdateCommand und ändern, und dann explizit dies auf der OleDbDataAdapter.CommandTimeout

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufenRefreshSchema, wenn sie die Anweisung auf beliebige Weise ändert. Andernfalls werden die GetUpdateCommand Informationen aus der vorherigen Anweisung weiterhin verwendet, was möglicherweise nicht korrekt ist. Die SQL Anweisungen werden zuerst generiert, wenn die Anwendung entweder UpdateCommand oder GetUpdateCommand.

Das Standardverhalten beim Generieren von Parameternamen besteht darin, für die verschiedenen Parameter zu verwenden@p1``@p2, usw. Durch das Übergeben true für den useColumnsForParameterNames Parameter können Sie erzwingen OleDbCommandBuilder , dass Parameter basierend auf den Spaltennamen generiert werden. Dies ist nur erfolgreich, wenn die folgenden Bedingungen erfüllt sind:

Siehe auch

Gilt für: