Учись программированию на C++ Builder бесплатно!

Компонент ADODataSet служит для представления набора данных из хранилища данных ADO. По своим функциональным возможностям компонент в определенной мере аналогичен компонентам SQLDataSet и SQLSimpleDataSet, используемым в технологии dbExpress. Этот компонент позволяет получать данные из таблиц, SQL-запросов, хранимых процедур, файлов и т. д.

Свойство CommandText

Тип команды, указываемой в свойстве CommandText, определяет свойство CommandType типа TcommandType.

Структура CommandText

enum TCommandType{ cmdUnknown, cmdText, cmdTable, cmdStoredProc, cndFile, cmdTableDirect };

Параметры CommandText

  • cmdUnknown – тип неизвестен;
  • cmdText– текст SQL-оператора или вызова процедуры (значение по умолчанию);
  • cmdTable–имя таблицы;
  • cmdStoredProc – имя хранимой процедуры;
  • cmdFile – имя сохраненного файла набора данных;
  • cmdTableDirect – имя таблицы, все поля которой возвращаются.

Значение свойства CommandText типа WideString определяет команду, которая выполняется и может быть задана SQL-оператором, именем таблицы или хранимой процедуры. При необходимости могут быть заданы параметры с помощью свойства Parametrs. Выполнение команды, заданной с помощью свойства CommandText, происходит при открытии набора данных.

Установка соединения с хранилищем данных и управление набором данных аналогичны используемым для компонента ADOTable. Для отображения данных к источнику данных (компоненту DataSource) также подключаются компоненты отображения.


Поиск по сайту