Query в Делфи
Non-визуален сет компонент на данни, изпълнява заявки SQL Page Data Access библиотека клас TQuery
Йерархия TObiect-- TPersistent - TComponent - TDataSet - TBDEData-Set - TDBDataSet
Запитване компонент в много случаи може да бъдат включени в заявлението, вместо на масата. предимства
Запитване сравнение с таблицата:
- Възможността за формиране на набор от данни от няколко области на таблиците в базата данни
- Образуване на езика на SQL заявка, която осигурява по-голяма гъвкавост, отколкото таблицата
- Когато се работи в мрежа, към отдалечен сървър (Sybase, SQL Server, Oracle, Infor-микс, DB2, InterBase)
Query е по-ефективно, защото създава таблица
на компютъра на потребителя, временно копие на базата данни на сървъра, който изисква много ресурси и много
зарежда от мрежата. Запитване поставя на компютъра на потребителя, само резултата от запитването.
Основният компонент на Query имот - SQL, е от тип TStrings. Това е списък от низове, съдържащи искания
SQL. В процеса на проектиране на заявление обикновено е необходимо да се генерират на свойствата на някои
с предварителна заявка SQL, че ще покаже работата ще се извършва с таблица или таблици.
Но след това по време на полагането изпълнение SQL собственост може да бъде конфигуриран по програмен път чрез конвенционални методи
за TStrings класа: Clear - почистване, Add - добавете ред и т.н.
Запитване за комуникация с необходимата база данни е DatabaseName собственост. В този падащ списък
имоти в инспектора на обекта, можете да видите всички налични псевдоним BDE база данни и изберете
е необходимо.
След определен базата данни може да се инсталира SQL стойността на имота, който включва: поискване.
Това искане обикновено съдържа Изберете изявление със списък на всички таблици и полета ", трябва да конфигурирате
компонент. В бъдеще може да се промени по време на изпълнение.
Връзката с избраните таблиците в базата данни са активни собственост. По подразбиране е невярно.
Ако го настроите да вярно по време на проектиране или програмно време на изпълнение, компонентът
Той се свързва с базата данни.
Има много свойства, методи и събития като областта на обекти - наследници TField.
и основни класове на масиви от данни, които наследява Запитване: TDataSet. TBDEDataSet.
TDBDataSet.