Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.