Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, bu API'nin başvuru belgelerine ek açıklamalar sağlar.
CommandBehavior değerleri, ExecuteReader yöntemi tarafından IDbCommand ve uygulayan herhangi bir sınıf kullanılır.
Bu değerlerin bit düzeyinde bir bileşimi kullanılabilir.
Bir CommandBehavior veya SqlNotificationRequest tanımlamak için kullanıldığında SqlDependency yoksayılır ve bu nedenle kullanılmamalıdır. Bu iki durumda parametre gerektirmeyen CommandBehavior oluşturucuyu kullanın.
Tek tek numaralandırma elemanlarıyla ilgili notlar
Kullanıldığında KeyInfo, SQL Server için .NET Framework Veri Sağlayıcısı, SET FMTONLY OFF ve SET NO_BROWSETABLE ON ile yürütülen ifadeden önce gelir. Kullanıcılar, SET FMTONLY ON bildirilerinin kullanımına etki gibi olası yan etkilerin farkında olmalıdır. Daha fazla bilgi için bkz . SET FMTONLY (Transact-SQL).
Uyarı
Büyük değerleri ve ikili verileri almak için kullanın SequentialAccess . Aksi takdirde, bir OutOfMemoryException oluşabilir ve bağlantı kapatılır.
SequentialAccess belirttiğinizde, her sütunu okumanız gerekmez, ancak sütunları döndürülme sırasına göre okumanız gerekir. Döndürülen veri akışındaki bir konumun geçmişini okuduktan sonra, bu konumdaki veya bu konumdan önceki veriler artık konumundan DataReaderokunamıyor. "OleDbDataReader kullanılırken, geçerli sütun değeri aşılana kadar aynı değeri yeniden okuyabilirsiniz." kullanırken SqlDataReader, sütun değerini yalnızca bir kez okuyabilirsiniz.