Programming: Delphi
Иллюстрированный самоучитель по Delphi 7 для профессионалов
Класс TParameter
Класс TParameter инкапсулирует отдельный параметр. Имя параметра определяется свойством
Тип данных, которому должно соответствовать его значение, задается свойством
И так как параметры взаимодействуют с полями таблиц БД, то тип данных параметров совпадает с типами данных полей. От типа данных зависит размер параметра
который может быть изменен для строкового или символьного типа данных и им подобных.
Само значение параметра содержится в свойстве
А свойство
type
TParameterAttribute = (paSigned, paNullable, paLong);
TParameterAttributes = set of TParameterAttribute; property Attributes: TParameterAttributes;
контролирует значение, присваиваемое параметру:
- paSigned — значение может
быть символьным;
- paNullable — значение параметра
может быть пустым;
- paLong — значение может
содержать данные типа BLOB.
Тип параметра задается свойством
type TParameterDirection = (pdUnknown, pdlnput, pdOutput, pdlnputOutput, pdReturnValue);
property Direction: TParameterDirection;
pdUnknown — неизвестный тип, источник данных попытается определить его самостоятельно;
pdinput — входной параметр, используется в запросах и хранимых процедурах;
pdOutput — выходной параметр, используется в хранимых процедурах;
pdlnputOutput — входной и выходной параметр одновременно, используется в хранимых процедурах;
pdReturnValue — параметр для передачи значения.
Если параметр должен передавать большие бинарные массивы (например, изображения или файлы), то значение параметра можно загрузить, используя методы
и
Назад | Оглавление | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|