CommandBehavior Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera opis wyników zapytania i jego wpływu na bazę danych.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class CommandBehavior
[System.Flags]
public enum CommandBehavior
[<System.Flags>]
type CommandBehavior =
Public Enum CommandBehavior
- Dziedziczenie
- Atrybuty
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| Default | 0 | Zapytanie może zwracać wiele zestawów wyników. Wykonanie zapytania może mieć wpływ na stan bazy danych.
|
| SingleResult | 1 | Zapytanie zwraca pojedynczy zestaw wyników. |
| SchemaOnly | 2 | Zapytanie zwraca tylko informacje o kolumnie. W przypadku korzystania z SchemaOnly .NET Framework Dostawca danych dla SQL Server poprzedza wykonywanie instrukcji za pomocą polecenia SET FMTONLY ON. |
| KeyInfo | 4 | Zapytanie zwraca informacje o kolumnie i kluczu podstawowym. Dostawca dołącza dodatkowe kolumny do zestawu wyników dla istniejących kolumn klucza podstawowego i znacznika czasu. |
| SingleRow | 8 | Oczekuje się, że zapytanie zwróci pojedynczy wiersz pierwszego zestawu wyników. Wykonanie zapytania może mieć wpływ na stan bazy danych. Niektóre .NET dostawców danych mogą, ale nie są wymagane, użyj tych informacji, aby zoptymalizować wydajność polecenia. Po określeniu SingleRow za pomocą metody ExecuteReader() obiektu OleDbCommand Dostawca danych Framework dla OLE DB wykonuje powiązanie przy użyciu interfejsu |
| SequentialAccess | 16 |
|
| CloseConnection | 32 | Po wykonaniu polecenia skojarzony |
Uwagi
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla poleceniaBehavior.