Seharusnya tidak. ExecuteNonQuery mengembalikan bilangan bulat yang menunjukkan jumlah baris yang terpengaruh. Jika tidak ada baris yang dimasukkan, 0 harus dikembalikan. Itu harus mengeluarkan pengecualian ketika gagal menjalankan kueri. Mis.:koneksi ditutup, tabel tidak ada, dll.