Ошибка добавления модуля (мёртвая запись)
Ошибка добавления модуля (мёртвая запись)
При попытке добавить модуль на станцию
В БД в таблице mdk_m7 имеется запись для этого модуля В таблице station станции с таким ID нет .
Можно ли автоматизировать исправление таких ошибок силами интерфейса модуля, дабы я не лазил в БД и не удалял записи
Его можно выбрать по поиску и он там отображён как свободный
Но результат на кнопку добавить только пустой список модулей В БД в таблице mdk_m7 имеется запись для этого модуля В таблице station станции с таким ID нет .
Можно ли автоматизировать исправление таких ошибок силами интерфейса модуля, дабы я не лазил в БД и не удалял записи
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Ошибка добавления модуля (мёртвая запись)
Можно. Необходимо при удалении станции выполнять проверку привязок всех возможных технологий к идентификатору данной станции. После чего, выполнить удаление найденных записей из Базы Данных technology.
Re: Ошибка добавления модуля (мёртвая запись)
Открыть ЛРП с просьбой доработать?
Re: Ошибка добавления модуля (мёртвая запись)
Сделано обновление для Технологического модуля с решением данной проблемы. Его можно скачать по ftp - путь Technology/UpdateWebServer_v1.7.2.exe.
Re: Ошибка добавления модуля (мёртвая запись)
При установке в отдельную папку для теста возникает ошибка
Кстати при установке создаётся файл web.config, его содержание может отличаться от уже настроенного, это не корректно При чистой установке не создались файлы config.php и pulsarcfg.ini.
Думаю должны создаваться с дополнительным расширением .example
возможно это скрипт работы с БД?Кстати при установке создаётся файл web.config, его содержание может отличаться от уже настроенного, это не корректно При чистой установке не создались файлы config.php и pulsarcfg.ini.
Думаю должны создаваться с дополнительным расширением .example
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Ошибка добавления модуля (мёртвая запись)
Проверил, скрипт отработал.
Правда сначала создавал станцию в FireFox и она получилась с ошибочной кодировкой затем в Internet Explorer я поменял поля, и они в правильной кодировке, там проблем с кодировкой не наблюдалось.
Правда сначала создавал станцию в FireFox и она получилась с ошибочной кодировкой затем в Internet Explorer я поменял поля, и они в правильной кодировке, там проблем с кодировкой не наблюдалось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Ошибка добавления модуля (мёртвая запись)
Предлагаю добавить в инструмент Администратора поиск, проверку и удаление
Вот запросы к базе:
первый запрос это строчки не отвечающие формату
и удалить
второй ищет мёртвые записи
удалить
Вот запросы к базе:
первый запрос это строчки не отвечающие формату
Код: Выделить всё
SELECT * FROM mdk_m1m where id REGEXP '^D:[0-9]{1,2}[[:space:]]A:[0-9]{1,3}.[0-9]{1,3}';
Код: Выделить всё
DELETE FROM mdk_m1m where id REGEXP '^D:[0-9]{1,2}[[:space:]]A:[0-9]{1,3}.[0-9]{1,3}';
Код: Выделить всё
SELECT mdk_m1m.* FROM mdk_m1mt where mdk_m1m.id_station not in (select id_station from station);
Код: Выделить всё
DELETE FROM mdk_m1mt where mdk_m1m.id_station not in (select id_station from station);
Re: Ошибка добавления модуля (мёртвая запись)
WebPulsarCfg.exe - это выполнение запросов к БД (например, создание новых таблиц к новым технологиям). Учту, что они не выполняется, если Технологический модуль ставится только в новую папку.
web.config - наверное лучше удалить из сборки, либо оставить чистым.
config.php и pulsarcfg.ini - убраны из сборки, так как содержат параметры подключения к БД (чтобы их не затирать). Наверное, лучше делать отдельную сборку InstallWebServer и включить их в эту сборку.
FireFox - слышал про проблемы с кодировками в случае названий на русском языке, но не разбирался.
Добавление инструментов вполне возможно.
web.config - наверное лучше удалить из сборки, либо оставить чистым.
config.php и pulsarcfg.ini - убраны из сборки, так как содержат параметры подключения к БД (чтобы их не затирать). Наверное, лучше делать отдельную сборку InstallWebServer и включить их в эту сборку.
FireFox - слышал про проблемы с кодировками в случае названий на русском языке, но не разбирался.
Добавление инструментов вполне возможно.
Re: Ошибка добавления модуля (мёртвая запись)
Предлагаю вариант в котором обновления производиться вручную, сжатая папка, так думаю будет больше контроля. Ведь всё равно установка не в два щелчка мыши, администратор сможет проконтролировать.