A bitwise combination of System.Data.CommandBehavior flags describing the results of the query and its effect on the
connection. UltraLite.NET respects only the System.Data.CommandBehavior.Default, System.Data.CommandBehavior.CloseConnection,
and System.Data.CommandBehavior.SchemaOnly flags.
The command is in an invalid state. Either the ULCommand.Connection value is missing or closed, the ULCommand.Transaction
value does not match the current transaction state of the connection, or the ULCommand.CommandText value is invalid.
The ULCommand.CommandText value is interpreted as the name of the table, and ULCommand.IndexName value can be used to specify
a table sorting order.
The ULCommand.CommandType value must be set to System.Data.CommandType.TableDirect.
If the ULCommand.IndexName value is a null reference (Nothing in Visual Basic), the primary key is used to open the table.
Otherwise, the table is opened using the ULCommand.IndexName value as the name of the index by which to sort.