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