Клиент Firebird (Архив): различия между версиями
Нет описания правки |
Нет описания правки |
||
| (не показано 9 промежуточных версий 3 участников) | |||
| Строка 1: | Строка 1: | ||
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[ | '''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Firebird|серверу Firebird]]. | ||
Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к | Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных). | ||
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них: | Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них: | ||
# [[Рабочее место Такси-Мастер]] — {{code|[[tme_system_settings.cfg]]}}. | # [[Рабочее место Такси-Мастер]] — {{code|[[tme_system_settings.cfg]]}}. | ||
# [[ | # [[Сервер сообщений]] — {{code|[[TMComDevs.ini]]}}. | ||
[[ | Клиент Firebird обращается к своему [[Firebird|серверу]], адрес которого указан в настроечном файле, посредством клиентской библиотеки {{code|[[GDS32.dll]]}} (и {{code|fbclient.dll}}). | ||
[[Категория: | |||
== Возможные проблемы == | |||
Иногда случается так, что библиотека {{code|[[GDS32.dll]]}} не устанавливается корректно. | |||
В этом случае Такси-Мастер (и другие клиенты Firebird) при запуске выдают сообщение вида {{message|Не найдена библиотека GDS32.dll...}}. | |||
Вы можете решить эту проблему, переустановив клиентски библиотеки. | |||
Для этого из командной строки Windows ({{button|Пуск}} → {{button|Выполнить}} → {{code|cmd}} → {{button|OK}}) запустите следующий скрипт: | |||
<pre> | |||
c: | |||
cd "C:\Program Files (x86)\Taxi-Master\Firebird\bin\ | |||
instclient q f | |||
instclient q g | |||
</pre> | |||
Здесь первая строка обозначает переход к логическому диску, на который установлена Такси-Мастер; вторая — переход к папке Такси-Мастер, а затем — ко вложенной папке, в которой находятся бинарные файлы Firebird. | |||
Третья и четвертая строки обозначают вызовы утилиты {{путь|instclient.exe}} с параметрами, указывающими на то, что нужно установить библиотеки соответственно {{путь|fbclient.dll}} и {{путь|GDS32.dll}}. | |||
{{info| | |||
Более простой способ сделать то же самое — запустить заранее подготовленный файл {{путь|instclient.bat}}, который по умолчанию находится в папке {{путь|...\Firebird\bin}}. | |||
}} | |||
== Ссылки == | |||
* {{code/url|http://www.intuit.ru/department/security/secopen/4/2.html}} — учебник по telnet, справка по ручной проверке портов. | |||
* {{code/url|http://www.ibase.ru/devinfo/inst_manual.htm#client}} — справка по установке клиентской библиотеки Firebird из командной строки. | |||
[[Категория:Архив]] | |||
Текущая версия от 13:44, 14 сентября 2021
Клиент Firebird (Архив) — с точки зрения архитектуры приложения, это компонент, который обращается к серверу Firebird. Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных). Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
Клиент Firebird обращается к своему серверу, адрес которого указан в настроечном файле, посредством клиентской библиотеки GDS32.dll (и fbclient.dll).
Возможные проблемы
Иногда случается так, что библиотека GDS32.dll не устанавливается корректно. В этом случае Такси-Мастер (и другие клиенты Firebird) при запуске выдают сообщение вида «Не найдена библиотека GDS32.dll...». Вы можете решить эту проблему, переустановив клиентски библиотеки. Для этого из командной строки Windows (Пуск → Выполнить → cmd → OK) запустите следующий скрипт:
c: cd "C:\Program Files (x86)\Taxi-Master\Firebird\bin\ instclient q f instclient q g
Здесь первая строка обозначает переход к логическому диску, на который установлена Такси-Мастер; вторая — переход к папке Такси-Мастер, а затем — ко вложенной папке, в которой находятся бинарные файлы Firebird. Третья и четвертая строки обозначают вызовы утилиты instclient.exe с параметрами, указывающими на то, что нужно установить библиотеки соответственно fbclient.dll и GDS32.dll.
Более простой способ сделать то же самое — запустить заранее подготовленный файл instclient.bat, который по умолчанию находится в папке ...\Firebird\bin.
Ссылки
- http://www.intuit.ru/department/security/secopen/4/2.html — учебник по telnet, справка по ручной проверке портов.
- http://www.ibase.ru/devinfo/inst_manual.htm#client — справка по установке клиентской библиотеки Firebird из командной строки.