CommandBehavior Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides a description of the results of the query and its effect on the database.
This enumeration supports a bitwise combination of its member values.
public enum class CommandBehavior
[System.Flags]
public enum CommandBehavior
[<System.Flags>]
type CommandBehavior =
Public Enum CommandBehavior
- Inheritance
- Attributes
Fields
Name | Value | Description |
---|---|---|
Default | 0 | The query may return multiple result sets. Execution of the query may affect the database state. |
SingleResult | 1 | The query returns a single result set. |
SchemaOnly | 2 | The query returns column information only. When using SchemaOnly, the .NET Framework Data Provider for SQL Server precedes the statement being executed with SET FMTONLY ON. |
KeyInfo | 4 | The query returns column and primary key information. The provider appends extra columns to the result set for existing primary key and timestamp columns. |
SingleRow | 8 | The query is expected to return a single row of the first result set. Execution of the query may affect the database state. Some .NET data providers may, but are not required to, use this information to optimize the performance of the command. When you specify SingleRow with the ExecuteReader() method of the OleDbCommand object, the .NET Framework Data Provider for OLE DB performs binding using the OLE DB |
SequentialAccess | 16 | Provides a way for the |
CloseConnection | 32 | When the command is executed, the associated |
Remarks
For more information about this API, see Supplemental API remarks for CommandBehavior.