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 DataReader
tidak 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.