Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

OleDbCommandBuilder.GetDeleteCommand-Methode (Boolean)

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

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

public OleDbCommand GetDeleteCommand(
	bool useColumnsForParameterNames
)

Parameter

useColumnsForParameterNames
Typ: System.Boolean
Generieren Sie bei true Parameternamen, die den Spaltennamen entsprechen, sofern dies möglich ist. Bei einem Wert von false wird @p1, @p2 usw. generiert.

Rückgabewert

Typ: System.Data.OleDb.OleDbCommand
Das für Löschvorgänge erforderliche, automatisch generierte OleDbCommand-Objekt.

Anwendungen können zur Information oder zur Fehlerbehebung die GetDeleteCommand-Methode verwenden, da diese das auszuführende OleDbCommand-Objekt zurückgibt.

Sie können GetDeleteCommand auch als Grundlage für einen geänderten Befehl verwenden. Sie können z. B. GetDeleteCommand aufrufen, den CommandTimeout-Wert ändern und dies dann explizit für den OleDbDataAdapter festlegen.

Nach dem erstmaligen Generieren der SQL-Anweisung muss RefreshSchema explizit aufgerufen werden, wenn die Anweisung geändert wird. Andernfalls verwendet GetDeleteCommand weiter die Informationen der vorherigen Anweisung, was möglicherweise nicht korrekt ist. Die SQL-Anweisungen werden erstmalig generiert, wenn die Anwendung Update oder GetDeleteCommand aufruft.

Das Standardverhalten beim Generieren von Parameternamen ist die Verwendung von @p1, @p2 usw. für die verschiedenen Parameter. Durch das Übergeben von true für den useColumnsForParameterNames-Parameter können Sie erzwingen, dass der OleDbCommandBuilder Parameter stattdessen auf der Grundlage der Spaltennamen generiert. Dies ist nur erfolgreich, wenn folgende Bedingungen erfüllt sind:

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2015 Microsoft