Получение версии программы.

Обговорення питань, пов'язаних з функціонуванням програми
hatmaster
Повідомлень: 595
З нами з: 21 вересня 2016, 12:52

Re: Получение версии программы.

Повідомлення hatmaster » 12 серпня 2021, 15:48

Yevhenii_Rish писав:
11 серпня 2021, 08:39
google писав:
10 серпня 2021, 23:25

А не подскажите запрос к бд?
Доброго дня. Оскільки ПЗ працює на СУБД Firebird, то виконуються відповідні запити.
https://www.firebirdsql.org/manual/ru/q ... ng-ru.html
А що, так можна було?! :lol:
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...

hatmaster
Повідомлень: 595
З нами з: 21 вересня 2016, 12:52

Re: Получение версии программы.

Повідомлення hatmaster » 12 серпня 2021, 15:50

Medoc Man писав:
11 серпня 2021, 13:38
poltava_energy писав:
11 серпня 2021, 13:06
Так підкажіть людині, у якій таблиці лежить інформація про версію.
Это неправильно, брать версию из базы.
Может случится, что она будет отличаться от версии программы при каком-либо сбое при обновлении.
Раз там ручные проверки, то есть и ручной инструмент - ConfigTool.exe
А до речі, звідки ConfigTool.exe бере інформацію про версію? в реєстрі її немає
Чи ми чогось не знаємо?
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...

google
Повідомлень: 5
З нами з: 27 липня 2021, 15:05

Re: Получение версии программы.

Повідомлення google » 31 серпня 2021, 21:28

google писав:
10 серпня 2021, 23:25
poltava_energy писав:
02 серпня 2021, 09:34
Нажаль зараз це неможливо.
Раніше у папці із медком лежав текстовий файлік, куди була прописана актуальна версія.
А потім якісь ******* вирішили що це непотрібно, та прибрали це.
Хіба що через БД витягнуть (якщо така можливість ще залишилася).
А не подскажите запрос к бд?
Нашел решение:

============================-= linux =-============================
root@localhost:~$ isql-fb
SQL> connect /tmp/ZVIT.FDB user 'SYSDBA' ;
SQL> select ENDVER from UPDHISTORY order by 1 DESC ROWS 1;

ENDVER
===============
11.02.050
========================-= windows cmd=-=============================
cmd: > type c:\tmp\query.sql
--------------
connect c:\tmp\medoc\ZVIT.FDB user 'SYSDBA';
select ENDVER from UPDHISTORY order by 1 DESC ROWS 1;
quit;
--------------

c:\Program Files\Firebird\Firebird_3_0>isql.exe -q -i c:\tmp\query.sql
ENDVER
===============
11.02.050

Далее сохранять в тескстовый файл, потом пихать в планировщик и мониторить заббиксом весь этот огромный парк машин, где стоит куча медков.

di25di25
Повідомлень: 5
З нами з: 10 червня 2019, 10:12

Re: Получение версии программы.

Повідомлення di25di25 » 01 вересня 2021, 14:56

Десь так:

copy con c:\temp\query.sql
--------------
connect C:\ProgramData\Medoc\Medoc_5LOC\db\ZVIT.FDB user 'SYSDBA';
select ENDVER from UPDHISTORY order by 1 DESC ROWS 1;
quit;
--------------

"c:\Program Files\Firebird\Firebird_3_0\isql.exe" -q -i c:\temp\query.sql

ENDVER
===============
11.02.046

Але ж поточні версії 11.02.050
Крім того, Локальний не має бути запущеним, для Серверного ZvitGrp слід зупинити

Відповісти

Повернутись до “Помилки у роботі програми”