Интерфейс IDalCommand содержит свойства и методы для работы с базой данных с помощью SQL-запросов.
| Имя свойства | Краткое описание | |
| Connection | Свойство Connection возвращает ссылку на интерфейс IDalConnection, управляющий текущим соединением с базой данных. | |
| CurrentParamsRow | Свойство CurrentParamsRow возвращает индекс текущего набора параметров. | |
| InUse | Свойство InUse возвращает признак, выполняется ли в данный момент SQL-запрос на сервере БД. | |
| MaxParamsRows | Свойство MaxParamsRows определяет максимальное количество обрабатываемых наборов значений параметров. | |
| Params | Свойство Params возвращает параметры SQL-запроса. | |
| SQL | Свойство SQL определяет строку (SQL-запрос), которую необходимо выполнить на сервере БД. | |
| Type | Свойство Type определяет тип выполняемой команды. |
| Имя метода | Краткое описание | |
| Close | Метод Close закрывает SQL-запрос, не освобождая зарезервированную для него память. | |
| CreateCursor | Метод CreateCursor создает курсор, позволяющий перемещаться по данным, полученным посредством выполнения SQL-запроса к БД. При создании курсора метод Execute выполняется автоматически. | |
| DescribeCursor | Метод DescribeCursor создает курсор, содержащий только поля данных. | |
| Execute | Метод Execute осуществляет выполнение команды на сервере БД и возвращает число обработанных записей. | |
| ExecuteWithoutLast | Метод ExecuteWithoutLast выполняет команду со всеми наборами параметров, кроме последнего, и возвращает число обработанных записей. | |
| NextParamsRow | Метод NextParamsRow сохраняет текущий набор параметров и переходит к следующему. | |
| Parse | Метод Parse анализирует строку, выявляет операторы, условия, параметры. После анализа компилятор знает какие условия участвуют в SQL-запросе, количество параметров и т.д. | |
| Prepare | Метод Prepare подготавливает команду для многократного использования на сервере БД. | |
| Unprepare | Метод Unprepare аннулирует действие метода Prepare. Метод находится в стадии разработки. |
См. также: