Динамический SQL в Delphi


1) Основные свойства компонента TQuery
SQL : TStrings – позволяет разместить в нем текст SQL-оператора.
Params[Index : Word] : TParams – позволяет указать значения параметров при многократных запросах.
Примечание: свойства SQL имеет методов Clear, Add, Append, LoadFromFile, LoadFromStream и ряд других для очистки свойства и помещения в него текста SQL-оператора.

2) Основные методы компонента TQuery
Open – позволяет запустить SQL-оператор на выборку данных (оператор SELECT)
ExecSQL – позволяет запустить SQL-оператор на изменение данных в таблице (операторы INSERT, DELETE, UPDATE)
Prepare – позволяет произвести подготовку SQL-оператора перед его выполнением.
First, Next, Prior, Last – позволяют осуществлять перемещение по считанным записям (фактически выполняется оператор FETCH).

3) Структурная схема подключения

Структурная схема подключения

4) Пример кода вызова SQL-оператора

Query1.Close;
Query1.SQL.Clear; Query1.SQL:=Memo1.Lines;
Query1.Params[0].AsDateTime:=’03.10.1990’;
Query1.Open;


Комментарии запрещены.




Статистика