OracleDataAdapter.InsertCommand Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy SQL-utasítást vagy tárolt eljárást, amellyel új rekordokat szúrhat be az adatbázisba.
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
Tulajdonság értéke
A
Megjegyzések
Ha a InsertCommand tulajdonság egy korábban létrehozott OracleCommand objektumhoz van rendelve, a OracleCommand rendszer nem klónozza a tulajdonságot. InsertCommand Ehelyett fenntartja a korábban létrehozott OracleCommandhivatkozásokat.
A frissítési művelet során, ha InsertCommand nincs beállítva, és az elsődleges kulcs információi szerepelnek a DataSetfájlban, az OracleCommandBuilder osztály használatával automatikusan létrehozhat InsertCommand, és további parancsokat is használhat az DataSet adatbázissal való egyeztetéshez. Ehhez állítsa be a .
Note
Ha a parancs végrehajtása sorokat ad vissza, ezek a sorok hozzáadhatók az DataSet objektum tulajdonságának OracleCommand beállításától UpdatedRowSource függően.
Amikor egy oszlopot az LONG RAW adattípussal frissít, a rendszer kivételt jelez az oszlop értékének NULL megadásakor. Az Oracle-adattípus LONG RAW elavult típus az Oracle 8.0-s verziójában. A hiba elkerülése érdekében használja ahelyett, hogy az BLOB adattípust használjuk LONG RAW.