Programming: Delphi
Иллюстрированный самоучитель по Delphi 7 для профессионалов
Компонент хранимой процедуры
Компонент хранимой процедуры предназначен для определения процедуры, установки ее параметров, выполнения процедуры и возвращения результатов в компонент.
В зависимости от выбранной технологии доступа к данным, каждый компонент хранимой процедуры имеет собственный способ соединения с сервером. После подключения к источнику данных имя хранимой процедуры можно выбрать из списка свойства
После этого свойство
предназначенное для хранения параметров процедуры, автоматически заполняется.
Для хранимых процедур важно деление параметров на входные и выходные. Первые содержат исходные данные, а вторые передают результаты выполнения процедуры.
Детально класс TParams описывается ниже. Общее число параметров возвращает свойство
Для подготовки хранимой процедуры используется метод
или свойство
которое должно получить значение True.
Метод
или свойство Prepared := False выполняют обратное действие.
Кроме того, проверка значения свойства Prepared позволяет установить, осуществлялась ли подготовка процедуры к выполнению или нет.
Внимание
После выполнения хранимой процедуры исходный
порядок следования параметров в списке Params
может измениться. Поэтому для доступа к конкретному параметру рекомендуется
использовать метод
function ParamByName(const
Value: String): TParam;
Если хранимая процедура возвращает набор данных, компонент можно открывать методом
или свойством
В противном случае для выполнения процедуры используется метод
и после этого выходные параметры получат вычисленные значения.
Назад | Оглавление | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|