Represents a statement that is executed while an open connection to a data source exists.
public interface class IDbCommand : IDisposable
public interface IDbCommand : IDisposable
Public Interface IDbCommand Implements IDisposable
The IDbCommand interface enables you to implement a Command class, which represents a statement that is executed at a data source. For more information about Command classes, see Implementing a Command Class for a Data Processing Extension.
Classes that implement IDbCommand must also implement all required members, and typically define additional members to add provider-specific functionality.
When you implement from the IDbCommand interface, you should implement the following constructors:
|PrvCommand()||Initializes a new instance of the PrvCommand class.|
|PrvCommand(string cmdText )||Initializes a new instance of the PrvCommand class with the text of the query.|
|PrvCommand(string cmdText, PrvTransaction transaction )||Initializes a new instance of the PrvCommand class with the text of the query, a PrvConnection, and the PrvTransaction.|
|CommandText CommandText CommandText||
Gets or sets the text command to run against the data source.
|CommandTimeout CommandTimeout CommandTimeout||
Gets or sets the wait time before terminating the attempt to execute a command and generating an error.
|CommandType CommandType CommandType||
Indicates or specifies how the CommandText property is interpreted (as text, a stored procedure, etc.).
|Parameters Parameters Parameters||
Gets the IDataParameterCollection.
|Transaction Transaction Transaction||
Gets or sets the transaction in which the Command object of a SQL Server Reporting Services data provider executes.
|Cancel() Cancel() Cancel()||
Attempts to cancel the execution of an IDbCommand.
|CreateParameter() CreateParameter() CreateParameter()||
Creates a new instance of an IDataParameter object.
|ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior)|