OracleDataAdapter.InsertCommand Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur pernyataan SQL atau prosedur tersimpan yang digunakan untuk menyisipkan rekaman baru ke dalam database.
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
Nilai Properti
Digunakan OracleCommand selama operasi pembaruan untuk menyisipkan rekaman dalam database yang sesuai dengan baris baru di DataSet.
Keterangan
InsertCommand Ketika properti ditetapkan ke objek yang dibuat OracleCommand sebelumnya, OracleCommand tidak dikloning. Sebaliknya, InsertCommand mempertahankan referensi ke yang dibuat OracleCommandsebelumnya .
Selama operasi pembaruan, jika InsertCommand tidak diatur dan informasi kunci utama ada di DataSet, Anda dapat menggunakan OracleCommandBuilder kelas untuk secara otomatis menghasilkan InsertCommand, dan perintah tambahan yang diperlukan untuk mendamaikan DataSet ke database. Untuk melakukan ini, atur SelectCommand properti dari OracleDataAdapter. Logika pembuatan juga mengharuskan informasi kolom kunci ada di DataSet. Untuk informasi selengkapnya, lihat Membuat Perintah dengan CommandBuilders.
Nota
Jika eksekusi perintah ini mengembalikan baris, baris ini dapat ditambahkan ke DataSet tergantung pada cara Anda mengatur UpdatedRowSource properti OracleCommand objek.
Saat Anda memperbarui kolom dengan LONG RAW jenis data, pengecualian akan dilemparkan saat Anda memasukkan nilai NULL dalam kolom. Jenis data Oracle LONG RAW adalah jenis yang tidak digunakan lagi di Oracle versi 8.0. Untuk menghindari kesalahan ini, gunakan BLOB jenis data alih-alih LONG RAW.