ВУЗ:
Составители:
Рубрика:
66
Компоненты: TADODataSet (универсальный набор данных), TАDOTаblе (таблица
БД), TADOQuery (запрос SQL), TADOStoredProc (хранимая процедура) инкапсулируют
набор данных и адаптированны для работы с хранилищем данных ADO.
Для компонентов, инкапсулирующих набор данных, их общим предком является класс
TDataSet, предоставляющий базовые функции управления набором данных. Компоненты
ADO обладают обычным набором свойств и методов, а необходимый для доступа к данным
через ADO механизм наследуют от своего общего предка - класса TCustomADODataSet.
Кроме этого, класс TCustomADODataSet содержит ряд общих для всех потомков свойств и
методов.
Методы SaveToFile и LoadFromFile используются в качестве одного из возможных
механизмов обмена данными между разными компьютерами, а также для отложенной
обработки данных. Перед вызовами методов ADO-набор должен быть закрыт. После
успешного вызова LoadFromFile набор автоматически открывается в том состоянии, в
котором он был сохранен методом SaveToFile.
Компонент TADODataSet
Компонент TADODataSet используется для выборки данных из одной или нескольких
таблиц и доступа к ним посредством ADO. С помощью этого компонента можно получить
все данные из таблицы, установить фильтры для того, чтобы выбрать ту информацию,
которая отвечает некоторым условиям, выполнять SQL-запросы, запускать системные и
определенные пользователем хранимые процедуры, а также сохранять наборы данных в
файле и загружать их.
Компонент TADODataSet обеспечивает доступ к одной или нескольким таблицам базы
данных с помощью запроса типа Select. Компонент рассчитан на возвращение набора
данных, поэтому его нельзя использовать для выполнения команд, которые не возвращают
результирующий набор данных. В компоненте есть свойство CommandText, однако в него
можно поместить только оператор Select. Для выполнения DDL-предложений языка SQL
можно использовать метод Execute компонента TADOCommand или метод ExecSQL
компонента TADOQuery.
Приведем некоторые свойства компонента TADODataset:
Свойство
Описание
Active
Указывает, открыт ли набор данных. Значения свойства изменяют
методы Open и Close.
CommandText
Указывает, какая команда должна выполняться с помощью метода
Execute. Это может быть строка, содержащая SQL-оператор, имя
таблицы или хранимой процедуры. Для обеспечения более высокой
производительности необходимо указывать тип команды в свойстве
CommandType.
CommandTimeout
Указывает количество времени в секундах, после которого команда
будет отменена, умолчанию 30 с.
CommandType
Определяет тип команды, заданной в свойстве CommandText.
Возможные значения:
mdUnknown - тип заданной команды неизвестен;
cmdText - текстовое представление команды или хранимой
процедуры;
cmdTable - в свойстве CommandText указано имя таблицы,
образующей обрабатываемый набор;
cmdStoredProc - в свойстве CommandText указано имя хранимой
процедуры, создающей набор данных;
cmdFile - в свойстве CommandText указано имя файла с сохраненным
набором записей;
cmdTableDirect - в свойстве CommandText указано имя таблицы.
Компоненты: TADODataSet (универсальный набор данных), TАDOTаblе (таблица БД), TADOQuery (запрос SQL), TADOStoredProc (хранимая процедура) инкапсулируют набор данных и адаптированны для работы с хранилищем данных ADO. Для компонентов, инкапсулирующих набор данных, их общим предком является класс TDataSet, предоставляющий базовые функции управления набором данных. Компоненты ADO обладают обычным набором свойств и методов, а необходимый для доступа к данным через ADO механизм наследуют от своего общего предка - класса TCustomADODataSet. Кроме этого, класс TCustomADODataSet содержит ряд общих для всех потомков свойств и методов. Методы SaveToFile и LoadFromFile используются в качестве одного из возможных механизмов обмена данными между разными компьютерами, а также для отложенной обработки данных. Перед вызовами методов ADO-набор должен быть закрыт. После успешного вызова LoadFromFile набор автоматически открывается в том состоянии, в котором он был сохранен методом SaveToFile. Компонент TADODataSet Компонент TADODataSet используется для выборки данных из одной или нескольких таблиц и доступа к ним посредством ADO. С помощью этого компонента можно получить все данные из таблицы, установить фильтры для того, чтобы выбрать ту информацию, которая отвечает некоторым условиям, выполнять SQL-запросы, запускать системные и определенные пользователем хранимые процедуры, а также сохранять наборы данных в файле и загружать их. Компонент TADODataSet обеспечивает доступ к одной или нескольким таблицам базы данных с помощью запроса типа Select. Компонент рассчитан на возвращение набора данных, поэтому его нельзя использовать для выполнения команд, которые не возвращают результирующий набор данных. В компоненте есть свойство CommandText, однако в него можно поместить только оператор Select. Для выполнения DDL-предложений языка SQL можно использовать метод Execute компонента TADOCommand или метод ExecSQL компонента TADOQuery. Приведем некоторые свойства компонента TADODataset: Свойство Описание Active Указывает, открыт ли набор данных. Значения свойства изменяют методы Open и Close. CommandText Указывает, какая команда должна выполняться с помощью метода Execute. Это может быть строка, содержащая SQL-оператор, имя таблицы или хранимой процедуры. Для обеспечения более высокой производительности необходимо указывать тип команды в свойстве CommandType. CommandTimeout Указывает количество времени в секундах, после которого команда будет отменена, умолчанию 30 с. CommandType Определяет тип команды, заданной в свойстве CommandText. Возможные значения: mdUnknown - тип заданной команды неизвестен; cmdText - текстовое представление команды или хранимой процедуры; cmdTable - в свойстве CommandText указано имя таблицы, образующей обрабатываемый набор; cmdStoredProc - в свойстве CommandText указано имя хранимой процедуры, создающей набор данных; cmdFile - в свойстве CommandText указано имя файла с сохраненным набором записей; cmdTableDirect - в свойстве CommandText указано имя таблицы. 66
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »