The IDalCommand interface contains properties and methods that are used to work with database using SQL queries.
Property name | Brief description | |
Connection | The Connection property returns the link on the IDalConnection interface that controls the current database connection. | |
CurrentParamsRow | The CurrentParamsRow property returns the index of the current set of parameters. | |
InUse | The InUse property returns whether the SQL query is executed on the database at the moment. | |
MaxParamsRows | The MaxParamsRows property determines the maximum number of processed sets of parameter values. | |
Params | The Params property returns SQL query parameters. | |
SQL | The SQL property determines a line (SQL query) that must be executed at the database server. | |
Type | The Type property determines a type of executed command. |
Method name | Brief description | |
Close | The Close method closes SQL query without releasing memory reserved for it. | |
CreateCursor | The CreateCursor method creates a cursor that enables the user to navigate through data obtained by executing SQL query to database. When a cursor is created, the Execute method is executed automatically. | |
DescribeCursor | The DescribeCursor method creates a cursor that contains only data fields. | |
Execute | The Execute method executes the command at the database server and returns the number of processed records. | |
ExecuteWithoutLast | The ExecuteWithoutLast method executes the command with all sets of parameters except for the last one and returns the number of processed records. | |
NextParamsRow | The NextParamsRow method saves the current set of parameters and moves to the next one. | |
Parse | The Parse method analyzes a string, detects operators, conditions and parameters. After analyzing the compiler knows which conditions are used in the SQL query, the number of parameters, and so on. | |
Prepare | The Prepare method prepares a command for the repeated use at the database server. | |
Unprepare | The Unprepare method cancels the effect of the Prepare method. The method is under development. |
See also: