Aug 27

Изменение данных по запросу

А Вы знаете как именно нужно менять значения в самой базе данных?.. Делается это с помощью квери. Ведь данный метод намного проще и быстрее. К примеру, изменяем мы в самом поле Category полностью все "Cod" именно на "Kod". В квере же тогдапишем вот такой текст:

Update biolife
Set Category='Kod'
Where Category='Cod'

Далее на саму форму кнопку ставим, именно в обработчике под названием onClick и код прописываем:

Query1.ExecSQL;

ВАЖНО:
- необходимо обратить пристальное внимание на то, что именно в этом случае вообще не открывается квери делая Active:=true и не используется еще и метод под названием Open, а берется метод по имени ExecSQL.

В том случае, когда открытие квери вместе с оператором по имени Select к возвращению данных приводит в прогу (курсор данных), то типы кверей что остались еще, вообще данных никаких в прогу уже не возвращают - потому как они делают операцию над самой базой, но вовсе не возвращают именно курсор.

Такую вот квери вообще невозможно соединить с другими визуальными компонентами, потому как её открытие будет делать операцию, но постоянно мигать будет  исключительная ситуация.

- перед самим изменением текста Вашего квери,  в дизайне, либо же в run-time квери нужно закрыть.

Таким же способом есть возможность пользоваться и иными операторами SQL:

Delete - предназначен именно с целью удаления нескольких либо всех строк
Insert - предназначен именно с целью вставки 1 либо больше строк
Create Table - предназначен именно с целью создания самой таблицы
Alter Table - предназначен именно с целью изменения структуры самой таблицы
Drop Table - предназначен именно с целью удаления самой таблицы
Вот мы и подошли к концу...

Спонсор поста: Ваш старый хостинг уже не устраивает Вас? Ваш бизнес в сети динамически развивается и для обеспечения непрепывной работы требуется выделенный сервер? Хостинг-компания stepservers.ru, предлагает использовать vds сервер. У нас лучшие предложения по аренде виртуальных выделенных серверов, а также dedicated серверов!


Поделитесь вашими мыслями

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>