Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Ten artykuł zawiera dodatkowe uwagi dotyczące dokumentacji referencyjnej dla tego interfejsu API.
Wartości CommandBehavior są używane przez metodę ExecuteReaderIDbCommand i wszystkie klasy implementujące.
Można użyć bitowej kombinacji tych wartości.
CommandBehavior element jest ignorowany, gdy jest używany do definiowania właściwości SqlNotificationRequest lub SqlDependency i dlatego nie powinien być używany. Użyj konstruktora, który nie wymaga parametru CommandBehavior w tych dwóch przypadkach.
Uwagi dotyczące członków wyliczenia
W przypadku korzystania z KeyInfo .NET Framework Data Provider dla SQL Server poprzedza wykonywaną instrukcję SET FMTONLY OFF i SET NO_BROWSETABLE ON. Użytkownicy powinni mieć świadomość potencjalnych skutków ubocznych, takich jak ingerencja w stosowanie instrukcji SET FMTONLY ON . Aby uzyskać więcej informacji, zobacz SET FMTONLY (Transact-SQL).
Uwaga / Notatka
Służy SequentialAccess do pobierania dużych wartości i danych binarnych. W przeciwnym razie może dojść do OutOfMemoryException i połączenie zostanie zamknięte.
Po określeniu SequentialAccessparametru wymagane jest odczytywanie z kolumn w kolejności ich zwracania, chociaż nie jest wymagane odczytywanie każdej kolumny. Po przeczytaniu danych poza określoną lokalizację w zwróconym strumieniu danych, dane znajdujące się w tej lokalizacji lub przed nią nie mogą być już odczytywane z DataReader. W przypadku korzystania z OleDbDataReader, można ponownie odczytać bieżącą wartość kolumny, dopóki nie zostanie ona przekroczona. W przypadku korzystania z elementu SqlDataReadermożna odczytać wartość kolumny tylko raz.