Изграждане на заявка в Делфи

Наименование на работа: изграждане на заявка в DELPHI

Специализация: информатика, кибернетика и програмиране

Описание: изграждане на заявка в Query DELPHI е въпрос на връщане към основния запис или набор от документи, които отговарят на тези въпроси. Всеки, който при заявка за база данни се извършва на езика на SQL Structured Query Language Structured Query Language, който е създаден от Microsoft в края на 70-те години на една година.

Размер на файла: 36 KB

изтеглен на работа: 15 души.

разследване # 150; това е въпрос на базата данни, която връща запис или набор от документи, които отговарят на въпроса. Всеки, който при заявка за база данни се извършва на езика SQL (Structured Query Language # 150; Structured Query Language), който е създаден от Microsoft в края на 70-те години.

Delphi позволява на приложението да използва предоставените заявки SQL използвани Paradox таблици и DBASE данни и InterBase SQL сървъра и дистанционно локален сървър (местно SQL синтаксис).

7,1 Компонент Запитване

Запитване компонент е набор от данни, който е пряко свързан с базата данни и е предназначена за работа с SQL заявки. Когато се работи с локални бази данни Таблица препоръчително да се използва компонент. и изграждането на сървърни приложения # 150; За заявки.

7.1.1 Основни свойства на заявките Компонент

Приложение, което работи с заявки трябва да съдържа най-малко три основни компонента: набор от данни, източника на данни и компонент, който е отговорен за картографиране на данните във формуляра. Комуникацията между тези компоненти е установен по обичайния начин чрез съответните свойства (с изключение на имот DataSource Query компонент. Това не е инсталиран, тъй като тя може да бъде свързано с приложения с множество свързани таблици).

Да организира комуникация Query компонент към базата данни, е необходимо да се образува основната му SQL собственост. което е низ, съдържащ заявката.

Забележка. Преди началото на подробен компонент конфигурация за заявки. е необходимо да се образуват в SQL собственост на елементарен характер на искането на услугите, който определя масата и изброява някои от параметрите. Докато такова искане не е направено, по-нататък компонент за регулиране на заявките в заявлението не е възможно. При работа искане активното прилагане програма може да бъде пряко или заместена за друга.

След като създадете заявка за услуга, можете да осъществите връзка с базата данни чрез Active собственост. RequestLive собственост при определени условия позволява на потребителя да редактира таблицата с данни чрез заявки компонент.

Достъп до метода на поле за програмиране е един и същ компонент, както в таблица (за сериен номер на полето, името на полето, или с наименованието на обекта).

Филтър свойства. Филтрира и FilterOptions предоставят възможност за филтриране на таблицата с данни.

7.1.2 заявки Builder SQL Builder

7.1.3 Основни методи Запитване Компонент

Основните методи на компонента Query включват методи за откриване (Open) и затваряне (Close) свързване на базата данни.

Близо метод превежда Active собственост на невярна и по този начин се затваря връзката с базата данни. Този метод трябва да се извърши преди да промените каквито и качества, които влияят на изпълнението на искането или на дисплея на данни. Например, когато промените на заявка в имот, трябва първо да прекъснете връзката, свързани със същото искане, и след това да се извърши ново запитване.

Отворения метод отваря връзка към базата данни и изпълнява заявка, съдържаща се в SQL имота. Но този метод е приложим само ако дойде заявка за оператора Select. За да извършва всякакви други искания ExecSQL използват метод. Многофункционален единица, която дава възможност да изпълни всяко искане, както следва:

Ouery 1. SQL. Добави (<строка запроса>);

на EDatabaseError направя Query1.ExecSQL;

Контрол на състоянието на масива от данни, запис пратка в таблицата на базата данни се променя навигация кеширане са изработени от същите методи, както Таблица компонент. За да намерите записи Намерете използван метод.

7.2 Основи на SQL

Общите правила на SQL синтаксис.

7.2.1 Избор на оператор Изберете

Изберете оператор връща един или множество от стойности, които могат да представляват стойностите на тези полета записи задоволяване на предварително определено състояние и подредени по предварително определени критерии.

Една от формите на този оператор има следния синтаксис:

Изберете <список имен полей> от <таблица>

където <условие отбора> подредени по <список имен полей>;

<список имен полей> Той съдържа имената на полетата на таблицата, които ще бъдат върнати (ако посочите списък, вместо символа "*", а след това всички полета ще бъдат върнати);

<таблица> посочва името на таблицата база данни, от която селекцията;

определя къде състоянието на избор на записи;

подредени по набори реда на сортиране на записи върнати.

7.2.2 операции записи

Създава се нов запис в таблицата се извършва от Поставете оператор. който може да бъде едно от следните неща:

Поставете в <имя таблицы> (<список полей>)

стойности (<список значений>)

Поставете в <имя таблицы> <оператор Select>

редактиране Актуализация записи се извършва от оператора.

Актуализация <имя таблицы> комплект <список вида

<поле>=<выражение>> където <условие>;

Изтриване на записи се извършва Delete оператор.

Изтрий от <имя таблицы> където <условие>