DbCommandBuilder.GetUpdateCommand Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das automatisch generierte DbCommand Objekt ab, das zum Ausführen von Aktualisierungen an der Datenquelle erforderlich ist.
Überlädt
| Name | Beschreibung |
|---|---|
| GetUpdateCommand() |
Ruft das automatisch generierte DbCommand Objekt ab, das zum Ausführen von Aktualisierungen an der Datenquelle erforderlich ist. |
| GetUpdateCommand(Boolean) |
Ruft das automatisch generierte DbCommand Objekt ab, das zum Ausführen von Aktualisierungen an der Datenquelle erforderlich ist, optional mithilfe von Spalten für Parameternamen. |
Hinweise
Eine Anwendung kann die GetUpdateCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da sie das DbCommand auszuführende Objekt zurückgibt.
Sie können auch als Grundlage für einen geänderten Befehl verwenden GetUpdateCommand . Sie können z. B. den Befehlstext aufrufen GetUpdateCommand und ändern und diese dann explizit auf der DbDataAdapter.
Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung auf irgendeine 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 aufruft Update oder GetUpdateCommand.
Das Standardverhalten beim Generieren von Parameternamen besteht darin, für die verschiedenen Parameter zu verwenden@p1@p2, usw. Wenn Sie mit der überladenen Version GetUpdateCommand dieses Verhaltens angeben können, können Sie dazu führen, dass die DbCommandBuilder Parameter stattdessen basierend auf den Spaltennamen generiert werden.
GetUpdateCommand()
Ruft das automatisch generierte DbCommand Objekt ab, das zum Ausführen von Aktualisierungen an der Datenquelle erforderlich ist.
public:
System::Data::Common::DbCommand ^ GetUpdateCommand();
public System.Data.Common.DbCommand GetUpdateCommand();
member this.GetUpdateCommand : unit -> System.Data.Common.DbCommand
Public Function GetUpdateCommand () As DbCommand
Gibt zurück
Das automatisch generierte DbCommand Objekt, das zum Ausführen von Aktualisierungen erforderlich ist.
Hinweise
Eine Anwendung kann die GetUpdateCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da sie das DbCommand auszuführende Objekt zurückgibt.
Sie können auch als Grundlage für einen geänderten Befehl verwenden GetUpdateCommand . Sie können z. B. den Befehlstext aufrufen GetUpdateCommand und ändern und diese dann explizit auf der DbDataAdapter.
Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung auf irgendeine 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 aufruft Update oder GetUpdateCommand.
Weitere Informationen
Gilt für:
GetUpdateCommand(Boolean)
Ruft das automatisch generierte DbCommand Objekt ab, das zum Ausführen von Aktualisierungen an der Datenquelle erforderlich ist, optional mithilfe von Spalten für Parameternamen.
public:
System::Data::Common::DbCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetUpdateCommand(bool useColumnsForParameterNames);
member this.GetUpdateCommand : bool -> System.Data.Common.DbCommand
Public Function GetUpdateCommand (useColumnsForParameterNames As Boolean) As DbCommand
Parameter
- useColumnsForParameterNames
- Boolean
Falls truemöglich, generieren Sie Parameternamen, die Spaltennamen entsprechen. Wenn false, generieren @p1, @p2usw.
Gibt zurück
Das automatisch generierte DbCommand Objekt, das zum Ausführen von Aktualisierungen erforderlich ist.
Hinweise
Eine Anwendung kann die GetUpdateCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da sie das DbCommand auszuführende Objekt zurückgibt.
Sie können auch als Grundlage für einen geänderten Befehl verwenden GetUpdateCommand . Sie können z. B. Befehlstext aufrufen GetUpdateCommand und ändern und diese dann explizit für das Festlegen festlegen DbDataAdapter.
Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung auf irgendeine 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 aufruft Update oder GetUpdateCommand.
Das Standardverhalten beim Generieren von Parameternamen besteht darin, für die verschiedenen Parameter zu verwenden@p1@p2, usw. Durch Übergeben true für den useColumnsForParameterNames Parameter können Sie erzwingen DbCommandBuilder , dass die Parameter stattdessen basierend auf den Spaltennamen generiert werden. Die Generierung der Parameter basierend auf Spaltennamen ist nur erfolgreich, wenn die folgenden Bedingungen erfüllt sind:
Es ParameterNameMaxLength wurde angegeben, und seine Länge ist gleich oder größer als der generierte Parametername.
Der generierte Parametername erfüllt die im ParameterNamePattern regulären Ausdruck angegebenen Kriterien.
A ParameterMarkerFormat wird angegeben.