OracleDataAdapter.InsertCommand Eigenschaft
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.
Dient zum Abrufen oder Festlegen einer SQL-Anweisung oder einer gespeicherten Prozedur, die zum Einfügen neuer Datensätze in die Datenbank verwendet wird.
public:
property System::Data::OracleClient::OracleCommand ^ InsertCommand { System::Data::OracleClient::OracleCommand ^ get(); void set(System::Data::OracleClient::OracleCommand ^ value); };
public System.Data.OracleClient.OracleCommand InsertCommand { get; set; }
member this.InsertCommand : System.Data.OracleClient.OracleCommand with get, set
Public Property InsertCommand As OracleCommand
Eigenschaftswert
Ein OracleCommand Verwendeter während eines Aktualisierungsvorgangs zum Einfügen von Datensätzen in die Datenbank, die neuen Zeilen in der DataSetDatenbank entsprechen.
Hinweise
Wenn die InsertCommand Eigenschaft einem zuvor erstellten OracleCommand Objekt zugewiesen ist, wird die OracleCommand Eigenschaft nicht geklont. InsertCommand Verwaltet stattdessen einen Verweis auf die zuvor erstellte OracleCommand.
Bei einem Aktualisierungsvorgang können Sie, wenn InsertCommand sie nicht festgelegt ist und Primärschlüsselinformationen in der DataSetKlasse vorhanden sind, die Klasse verwenden OracleCommandBuilder , um automatisch zu generieren InsertCommand, und zusätzliche Befehle, die zum Abgleichen der DataSet Datenbank erforderlich sind. Legen Sie dazu die SelectCommand Eigenschaft der OracleDataAdapter. Für die Generierungslogik sind außerdem wichtige Spalteninformationen erforderlich, die DataSetim Bereich vorhanden sind. Weitere Informationen finden Sie unter Generieren von Befehlen mit CommandBuilders.
Hinweis
Wenn die Ausführung dieses Befehls Zeilen zurückgibt, können diese Zeilen abhängig davon hinzugefügt DataSet werden, wie Sie die UpdatedRowSource Eigenschaft des OracleCommand Objekts festlegen.
Wenn Sie eine Spalte mit dem LONG RAW Datentyp aktualisieren, wird eine Ausnahme ausgelöst, wenn Sie einen Wert NULL in der Spalte eingeben. Der Oracle-Datentyp LONG RAW ist ein veralteter Typ in Oracle Version 8.0. Um diesen Fehler zu vermeiden, verwenden Sie den BLOB Datentyp anstelle von LONG RAW.