ConnectString Procedure
Добавлено: 27 Январь 2006, 7:16
Поразмышлял я над универсальностью. Вроде как решаемо.
В общем случае строка - это набор пар Параметр-Значение, разделенных символом-разделителем (; всегда или нет - не знаю). Значит, эту строку можно разбирать на эти пары и собирать обратно. Для редактирования вполне подойдет EIP по очереди.
На уровне шаблонов -
Глобальный шаблон:
- объявляет глобальную переменную
- задает место ее хранения
- задает поведение (постоянно открытая сессия, переподключение при обращении и т.п.)
- задает список параметров и значений по умолчанию
- в списке параметров позволяет отметить запрашиваемые у пользователя
Процедурный шаблон:
- объявляет окно с листбоксом по очереди
- определяет, показывать все параметры или только отмеченные для запроса значений у пользователя
- определяет, будет ли разрешено добавление параметров
Ну, где-то вот в таком ключе.
В общем случае строка - это набор пар Параметр-Значение, разделенных символом-разделителем (; всегда или нет - не знаю). Значит, эту строку можно разбирать на эти пары и собирать обратно. Для редактирования вполне подойдет EIP по очереди.
На уровне шаблонов -
Глобальный шаблон:
- объявляет глобальную переменную
- задает место ее хранения
- задает поведение (постоянно открытая сессия, переподключение при обращении и т.п.)
- задает список параметров и значений по умолчанию
- в списке параметров позволяет отметить запрашиваемые у пользователя
Процедурный шаблон:
- объявляет окно с листбоксом по очереди
- определяет, показывать все параметры или только отмеченные для запроса значений у пользователя
- определяет, будет ли разрешено добавление параметров
Ну, где-то вот в таком ключе.