Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Технологии Клиент/Сервер >> Разработка клиентной части >> Установка параметров TQuery с помощью набора данных

[Назад]    [Содержание ]    [Вперед]

  


Установка параметров TQuery с помощью набора данных


Параметры, передающиеся компоненту TQuery, могут быть получены из другого компонента TDataset, такого как TQuery или ТТаble. При этом между двумя наборами данных создается связь типа "главный-подчиненный". Вначале необходимо связать компонент TDataSource с главным набором данных. Имя компонента TDataSource назначается свойству DataSource подчиненного компонента TQuery. Когда запрос выполнен, Delphi определяет, существует ли значение, установленное для свойства TQuery.DataSource. Если да, осуществляется поиск имен столбцов в компоненте DataSource, которые совпадают с именами параметров в операторе SQL, и их связывание с параметрами.

Рассмотрим следующий оператор SQL:

SELECT * FROM SALARY_HISTORY
═════WHERE EMP_NO = :EMP_NO

В данном примере необходимо определить значение с именем ЕMР_NO. В этом случае свойство DataSource компонент TQuery представляет собой компонент ТТаble. В этой таблице будет проведен поиск поля с именем ЕMР_NO, а затем текущее значение этого поля станет значением параметра запроса.



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017