OracleCommand.ExecuteNonQuery Metode
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.
Menjalankan pernyataan SQL terhadap Connection dan mengembalikan jumlah baris yang terpengaruh.
public:
virtual int ExecuteNonQuery();
public:
override int ExecuteNonQuery();
public int ExecuteNonQuery();
public override int ExecuteNonQuery();
abstract member ExecuteNonQuery : unit -> int
override this.ExecuteNonQuery : unit -> int
override this.ExecuteNonQuery : unit -> int
Public Function ExecuteNonQuery () As Integer
Public Overrides Function ExecuteNonQuery () As Integer
Mengembalikan
Untuk pernyataan UPDATE, INSERT, dan DELETE, nilai yang dikembalikan adalah jumlah baris yang terpengaruh oleh perintah. Untuk pernyataan CREATE TABLE dan DROP TABLE, nilai yang dikembalikan adalah 0. Untuk semua jenis pernyataan lainnya, nilai yang dikembalikan adalah -1.
Penerapan
Pengecualian
Keterangan
Anda dapat menggunakan ExecuteNonQuery untuk melakukan operasi katalog (misalnya, mengkueri struktur database atau membuat objek database seperti tabel); atau untuk mengubah data dalam database, tanpa menggunakan DataSetpernyataan UPDATE, INSERT, atau DELETE.
Meskipun ExecuteNonQuery tidak mengembalikan baris apa pun, parameter output apa pun atau nilai pengembalian yang dipetakan ke parameter diisi dengan data.
Untuk pernyataan UPDATE, INSERT, dan DELETE, nilai yang dikembalikan adalah jumlah baris yang terpengaruh oleh perintah. Untuk pernyataan CREATE TABLE dan DROP TABLE, nilai yang dikembalikan adalah 0. Untuk semua jenis pernyataan lainnya, nilai yang dikembalikan adalah -1. Jika pembatalan terjadi, nilai pengembalian juga -1.