Freigeben über


OracleCommandBuilder.GetInsertCommand Methode

Definition

Ruft das automatisch generierte OracleCommand-Objekt ab, das für das Ausführen von Einfügevorgängen in der Datenbank erforderlich ist.

Überlädt

GetInsertCommand(Boolean)

Ruft das automatisch generierte OracleCommand-Objekt ab, das für das Ausführen von Einfügevorgängen in der Datenbank erforderlich ist.

GetInsertCommand()

Ruft das automatisch generierte OracleCommand-Objekt ab, das für das Ausführen von Einfügevorgängen in der Datenbank erforderlich ist.

Hinweise

Sie können die GetInsertCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das OracleCommand auszuführende Objekt zurückgibt.

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

Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung entweder Update oder GetInsertCommandaufruft.

Weitere Informationen finden Sie unter Generieren von Befehlen mit CommandBuilder-Objekten.

GetInsertCommand(Boolean)

Ruft das automatisch generierte OracleCommand-Objekt ab, das für das Ausführen von Einfügevorgängen in der Datenbank erforderlich ist.

public:
 System::Data::OracleClient::OracleCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.OracleClient.OracleCommand GetInsertCommand (bool useColumnsForParameterNames);
override this.GetInsertCommand : bool -> System.Data.OracleClient.OracleCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As OracleCommand

Parameter

useColumnsForParameterNames
Boolean

true, um Parameternamen zu generieren, die mit Spaltennamen übereinstimmen (falls möglich). false , um zu generieren @p1, @p2, usw.

Gibt zurück

Das für Einfügevorgänge erforderliche, automatisch generierte OracleCommand-Objekt.

Hinweise

Sie können die GetInsertCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das OracleCommand auszuführende Objekt zurückgibt.

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

Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung entweder Update oder GetInsertCommandaufruft.

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

Weitere Informationen finden Sie unter Generieren von Befehlen mit CommandBuilder-Objekten.

Gilt für:

GetInsertCommand()

Ruft das automatisch generierte OracleCommand-Objekt ab, das für das Ausführen von Einfügevorgängen in der Datenbank erforderlich ist.

public:
 System::Data::OracleClient::OracleCommand ^ GetInsertCommand();
public System.Data.OracleClient.OracleCommand GetInsertCommand ();
member this.GetInsertCommand : unit -> System.Data.OracleClient.OracleCommand
override this.GetInsertCommand : unit -> System.Data.OracleClient.OracleCommand
Public Function GetInsertCommand () As OracleCommand

Gibt zurück

Das für Einfügevorgänge erforderliche, automatisch generierte OracleCommand-Objekt.

Hinweise

Sie können die GetInsertCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das OracleCommand auszuführende Objekt zurückgibt.

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

Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung entweder Update oder GetInsertCommandaufruft.

Weitere Informationen finden Sie unter Generieren von Befehlen mit CommandBuilder-Objekten.

Gilt für: