SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Программно узнать версию сервера FireBird (Программно узнать версию сервера FireBird)
Программно узнать версию сервера FireBird [сообщение #3947] Thu, 21 December 2023 09:35 Переход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
Добрый день.

как в Delphi (программно) узнать версию сервера FireBird?

Заранее благодарен
Re: Программно узнать версию сервера FireBird [сообщение #3948 является ответом на сообщение #3947] Thu, 21 December 2023 09:48 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 330
Зарегистрирован: June 2022
Senior Member
SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') AS ENGINE_VERSION FROM RDB$DATABASE
Re: Программно узнать версию сервера FireBird [сообщение #3949 является ответом на сообщение #3948] Thu, 21 December 2023 10:21 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
а до соединения с базой можно узнать версию установленного FireBird ?
Re: Программно узнать версию сервера FireBird [сообщение #3951 является ответом на сообщение #3949] Thu, 21 December 2023 11:51 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
SergeyKNP
а до соединения с базой можно узнать версию установленного FireBird ?
как узнать, есть ли в холодильнике пиво, не открывая дверцу?
Re: Программно узнать версию сервера FireBird [сообщение #3953 является ответом на сообщение #3951] Thu, 21 December 2023 11:55 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
ну можно же узнать например имя компа и имя пользователя залогинившегося на рабочий стол, или версию винды в конце концов.
Re: Программно узнать версию сервера FireBird [сообщение #3955 является ответом на сообщение #3953] Thu, 21 December 2023 12:00 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
SergeyKNP
ну можно же узнать например имя компа и имя пользователя залогинившегося на рабочий стол, или версию винды в конце концов.
сделай тоже самое, НЕ залогинившись.
Re: Программно узнать версию сервера FireBird [сообщение #3956 является ответом на сообщение #3955] Thu, 21 December 2023 12:06 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
Цитата:
сделай тоже самое, НЕ залогинившись.
Зачем? Мне как раз и нужно узнать версию FB на рабочем столе залогинившегося пользователя.
Re: Программно узнать версию сервера FireBird [сообщение #3958 является ответом на сообщение #3956] Thu, 21 December 2023 12:14 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 330
Зарегистрирован: June 2022
Senior Member
Ты в курсе что ФБ вообще-то может быть не на том же хосте что и клиент? С чего бы ему раскрывать инфу о себе если к нему не подконненктились.
Если на том же хосте, то указывай полный путь до ФБ и читай свойства какого-нибудь исполняемого файла ФБ
Re: Программно узнать версию сервера FireBird [сообщение #3959 является ответом на сообщение #3956] Thu, 21 December 2023 12:21 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
их может быть более одного.

зы: если ты знаешь, где конкретно находится корневой каталог нужного тебе сервера FB, то смотри средствами Вин GetFileVersionInfo() для любого бинарника в этом каталоге.
кроме редистрибутивных (msvcpXXX.dll, msvcrXXX.dll и т.п.)
Re: Программно узнать версию сервера FireBird [сообщение #3960 является ответом на сообщение #3959] Thu, 21 December 2023 13:49 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
ок, вопрос снят.
Всем СПС!!!
Re: Программно узнать версию сервера FireBird [сообщение #3967 является ответом на сообщение #3951] Fri, 22 December 2023 05:04 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 139
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
МП писал(а) Thu, 21 December 2023 15:51
SergeyKNP
а до соединения с базой можно узнать версию установленного FireBird ?
как узнать, есть ли в холодильнике пиво, не открывая дверцу?
- посмотреть в окошко в холодильнике (если есть)
- заблаговременно установить внутрь холдильника видеокамеру.
т.е. варианты есть Smile
Re: Программно узнать версию сервера FireBird [сообщение #3968 является ответом на сообщение #3967] Fri, 22 December 2023 12:13 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
fraks
- посмотреть в окошко в холодильнике (если есть)
- заблаговременно установить внутрь холдильника видеокамеру.
т.е. варианты есть Smile
вот! сразу видно матёрого технаря, использующего системный подход к проблеме.
Very Happy
Re: Программно узнать версию сервера FireBird [сообщение #3969 является ответом на сообщение #3967] Fri, 22 December 2023 16:19 Переход к предыдущему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 411
Зарегистрирован: August 2022
Senior Member
fraks писал(а) Fri, 22 December 2023 03:04

- посмотреть в окошко в холодильнике (если есть)
- заблаговременно установить внутрь холдильника видеокамеру.
т.е. варианты есть Smile
Соответственно для сабжа:
- посмотреть версию, возвращаемую Services API;
- заблаговременно спросить к админа.
Предыдущая тема: Каталог расположения базы данных
Следующая тема: UDR библиотека для работы с регулярными выражениями
Переход к форуму:
  


Текущее время: Mon Nov 25 14:11:30 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00897 секунд