Enum System.Data.CommandBehavior

Artikel ini menyediakan keterangan tambahan untuk dokumentasi referensi untuk API ini.

Nilai CommandBehavior digunakan oleh ExecuteReader metode IDbCommand dan kelas penerapan apa pun.

Kombinasi bitwise dari nilai-nilai ini dapat digunakan.

CommandBehavior diabaikan ketika digunakan untuk menentukan SqlNotificationRequest atau SqlDependency dan karena itu tidak boleh digunakan. Gunakan konstruktor yang tidak memerlukan CommandBehavior parameter dalam dua kasus ini.

Catatan tentang anggota enumerasi individu

Saat menggunakan KeyInfo, Penyedia Data .NET Framework untuk SQL Server mendahului pernyataan yang dijalankan dengan SET FMTONLY OFF dan SET NO_BROWSETABLE ON. Pengguna harus menyadari potensi efek samping, seperti gangguan dengan penggunaan SET FMTONLY ON pernyataan. Untuk informasi selengkapnya, lihat SET FMTONLY (Transact-SQL).

Catatan

Gunakan SequentialAccess untuk mengambil nilai besar dan data biner. Jika tidak, OutOfMemoryException mungkin terjadi dan koneksi akan ditutup.

Saat Anda menentukan SequentialAccess, Anda diharuskan membaca dari kolom dalam urutan yang dikembalikan, meskipun Anda tidak diharuskan membaca setiap kolom. Setelah Anda membaca melewati lokasi di aliran data yang dikembalikan, data di atau sebelum lokasi tersebut DataReadertidak dapat lagi dibaca dari . Saat menggunakan OleDbDataReader, Anda dapat membaca ulang nilai kolom saat ini hingga membacanya melewatinya. Saat menggunakan SqlDataReader, Anda hanya dapat membaca nilai kolom sekali.