Auf Englisch lesen

Teilen über


OleDbCommandBuilder.GetDeleteCommand Methode

Definition

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

Überlädt

GetDeleteCommand()

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

GetDeleteCommand(Boolean)

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

Hinweise

Eine Anwendung kann die GetDeleteCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das OleDbCommand auszuführende Objekt zurückgibt.

Sie können auch als Grundlage für einen geänderten Befehl verwenden GetDeleteCommand . Beispielsweise können Sie den CommandTimeout Wert aufrufen GetDeleteCommand und ändern und dann explizit für OleDbDataAdapterfestlegen.

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung in irgendeiner Weise ändert. GetDeleteCommand Andernfalls werden weiterhin Informationen aus der vorherigen Anweisung verwendet, die möglicherweise nicht korrekt sind. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung entweder UpdateCommand oder GetDeleteCommandaufruft.

GetDeleteCommand()

Quelle:
OleDbCommandBuilder.cs
Quelle:
OleDbCommandBuilder.cs
Quelle:
OleDbCommandBuilder.cs

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

C#
public System.Data.OleDb.OleDbCommand GetDeleteCommand();

Gibt zurück

Das für Löschvorgänge erforderliche, automatisch generierte OleDbCommand-Objekt.

Hinweise

Eine Anwendung kann die GetDeleteCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das OleDbCommand auszuführende Objekt zurückgibt.

Sie können auch als Grundlage für einen geänderten Befehl verwenden GetDeleteCommand . Beispielsweise können Sie den CommandTimeout Wert aufrufen GetDeleteCommand und ändern und dann explizit für OleDbDataAdapterfestlegen.

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung in irgendeiner Weise ändert. GetDeleteCommand Andernfalls werden weiterhin Informationen aus der vorherigen Anweisung verwendet, die möglicherweise nicht korrekt sind. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung entweder UpdateCommand oder GetDeleteCommandaufruft.

Weitere Informationen

Gilt für:

.NET 10 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

GetDeleteCommand(Boolean)

Quelle:
OleDbCommandBuilder.cs
Quelle:
OleDbCommandBuilder.cs
Quelle:
OleDbCommandBuilder.cs

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

C#
public System.Data.OleDb.OleDbCommand GetDeleteCommand(bool useColumnsForParameterNames);

Parameter

useColumnsForParameterNames
Boolean

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

Gibt zurück

Das für Löschvorgänge erforderliche, automatisch generierte OleDbCommand-Objekt.

Hinweise

Eine Anwendung kann die GetDeleteCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das OleDbCommand auszuführende Objekt zurückgibt.

Sie können auch als Grundlage für einen geänderten Befehl verwenden GetDeleteCommand . Beispielsweise können Sie den CommandTimeout Wert aufrufen GetDeleteCommand und ändern und dann explizit für OleDbDataAdapterfestlegen.

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung in irgendeiner Weise ändert. GetDeleteCommand Andernfalls werden weiterhin Informationen aus der vorherigen Anweisung verwendet, die möglicherweise nicht korrekt sind. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung entweder UpdateCommand oder GetDeleteCommandaufruft.

Das Standardverhalten beim Generieren von Parameternamen besteht darin, , @p2usw. für die verschiedenen Parameter zu verwenden@p1. Wenn Sie für den useColumnsForParameterNames Parameter übergebentrue, können Sie erzwingen, OleDbCommandBuilder dass stattdessen Parameter basierend auf den Spaltennamen generiert werden. Dies ist nur erfolgreich, wenn die folgenden Bedingungen erfüllt sind:

Weitere Informationen

Gilt für:

.NET 10 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)