3 авг. 2009 г.

Четыре списка параметров запроса

В окне SQL редактора (TfrmSQLEditorSyn) список параметров запроса присутствует четыре (!) раза:
  1. Непосредственно в самой компоненте ibqryWork.
  2. В отдельном списке FParams, который служит для хранения значений параметров между выполнениями запроса.
  3. Внутри окна запроса значений параметров у пользователя — TdlgInputParam.
  4. В поле SQL_PARAMS в таблице GD_SQL_HISTORY.
В добавок существуют два алгоритма преобразования списка параметров в текст и обратно:
  1. В окне TdlgInputParam для сохранения в файл.
  2. Для сохранения в таблице с историей запросов.
Для сохранения в файле (мемо поле) используется TStringList, который заполняется следующим образом: каждое поле — отдельная строка в формате имя_поля=значение_поля. Разумеется, что значение поля получается преобразованием в строковый формат согласно региональных установок, действующих в данный момент на компьютере.

Комментариев нет:

Отправить комментарий