Использование Delphi для создания приложений баз данных. Устюгова В.Н. - 66 стр.

UptoLike

Составители: 

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