Abram Shnider
Active Forum Member / Активный участник форума
Участник № / Member № 4534
отправлено / posted
Уважаемая техническая поддержка и посетители форума!
Возникла следующая проблема: После составления SQL-запросов к базе данных возникла необходимость их редактирования... Прямое исправление и сохранение проекта не помогает - запросы остаются в первоначальном состоянии после перезапуска TM...
Вопрос: 1) предусмотрена ли возможность редактирования SQL-запросов вообще (и если предусмотрена, то как ее использовать?)
2) если нет такой возможности, то каким образом можно переименовать новый составленный запрос? (слишком трудоемкий процесс переделывания всего проекта под новые номера запросов...)
отправлено / posted
Шаблоны SQL-запросов редактируются и сохраняются в файле проекта, а после конвертации для МРВ - в папке узла (файлы 2_<n>.res). Уточните, пожалуйста, какие именно процедуры редактирования Вы реализуете и как убеждаетесь в том, что "запросы остаются в первоначальном состоянии после перезапуска TM". Проверьте, не установлен ли флажок "Файлы *.sav" в настройках ИС в бланке "Сохранить для МРВ".
Abram Shnider
Active Forum Member / Активный участник форума
Участник № / Member № 4534
отправлено / posted
По поводу процедур редактирования: Просто изменяю текст запроса (например, имена каналов)... Далее сохраняю проект и сохраняю для МРВ... Пока продолжаю работать с проектом текст запросов остается в обновленном варианте... После выхода из TM и повторного входа, запросы выглядят как и до редактирования... Может быть я что-нибудь неправильно делаю...?
По поводу переименования: Возможно мы друг друга не поняли... Создан канал с типом вызова SQLQuery, в нем создаются запросы, которые нумеруются последовательно (от 1 и т.д.)... Имелось ввиду можно ли переименовать (может не совсем то слово?) номера запросов? Это пригодилось бы в том случае, если бы пришлось добавлять новые запросы вместо тех, которые требуется редактировать.
Сообщения / Posts 78 | Из / From: РФ
| IP / IP: IP адрес / IP address |
Проверьте, не установлен ли флажок "Файлы *.sav" в настройках ИС в бланке "Сохранить для МРВ".
"Просто изменяю текст запроса (например, имена каналов)..." Имена каналов или аргументов?
Проверьте синтаксис изменения имен аргументов, внесенных в запрос. Если задан несуществующий аргумент, при сохранении проекта в запросе не будет изменен аргумент.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Abram Shnider
Active Forum Member / Активный участник форума
Участник № / Member № 4534
отправлено / posted
quote:Отправитель / Originally posted by AdAstra Technical Support: Проверьте, не установлен ли флажок "Файлы *.sav" в настройках ИС в бланке "Сохранить для МРВ".
Флажок установил... Изменил запрос, повторил процедуры сохранения (сохранить, сохранить для МРВ), вышел, вошел... Не помогло - запрос такой же как и до редактирования( Может быть текст запроса нужно менять как-то по-другому???
Сообщения / Posts 78 | Из / From: РФ
| IP / IP: IP адрес / IP address |
отправлено / posted
Наоборот, флажок "Файлы *.sav" в Вашем случае не должен быть установлен. Обратите внимание на описание этого флажка. Если количество аргументов в шаблоне не меняется, при установленном флажке изменения шаблона сохраняться не будут.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Abram Shnider
Active Forum Member / Активный участник форума
Участник № / Member № 4534
отправлено / posted
quote:Отправитель / Originally posted by AdAstra Technical Support: Имена каналов или аргументов?
Да, имена аргументов...
quote:Отправитель / Originally posted by AdAstra Technical Support: Проверьте синтаксис изменения имен аргументов, внесенных в запрос. Если задан несуществующий аргумент, при сохранении проекта в запросе не будет изменен аргумент.
Abram Shnider
Active Forum Member / Активный участник форума
Участник № / Member № 4534
отправлено / posted
quote:Отправитель / Originally posted by AdAstra Technical Support: Наоборот, флажок "Файлы *.sav" в Вашем случае не должен быть установлен. Обратите внимание на описание этого флажка. Если количество аргументов в шаблоне не меняется, при установленном флажке изменения шаблона сохраняться не будут.