Клиент Firebird (Архив) — различия между версиями
Строка 1: | Строка 1: | ||
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Сервер Firebird|серверу Firebird]]. | '''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Сервер Firebird|серверу Firebird]]. | ||
− | Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к | + | Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных). |
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них: | Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них: | ||
Версия 14:36, 12 апреля 2017
Клиент Firebird (Архив) — с точки зрения архитектуры приложения, это компонент, который обращается к серверу Firebird. Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных). Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
- Рабочее место Такси-Мастер — tme_system_settings.cfg .
- Сервер сообщений — TMComDevs.ini .
- Сервер связи с водителями — TMGPRSConnection.xml .
Клиент Firebird обращается к своему серверу, адрес которого указан в настроечном файле, посредством клиентской библиотеки GDS32.dll (и fbclient.dll ).
Возможные проблемы
Иногда случается так, что библиотека GDS32.dll не устанавливается корректно. В этом случае Такси-Мастер (и другие клиенты Firebird) при запуске выдают сообщение вида «Не найдена библиотека GDS32.dll...». Вы можете решить эту проблему, переустановив клиентски библиотеки. Для этого из командной строки Windows (Пуск → Выполнить → cmd → OK ) запустите следующий скрипт:
c: cd "c:\Program Files\TMEnterprise\Firebird\bin\ instclient q f instclient q g
Здесь первая строка обозначает переход к логическому диску, на который установлена Такси-Мастер; вторая — переход к папке Такси-Мастер, а затем — ко вложенной папке, в которой находятся бинарные файлы Firebird. Третья и четвертая строки обозначают вызовы утилиты
instclient.exe с параметрами, указывающими на то, что нужно установить библиотеки соответственно fbclient.dll и GDS32.dll .Более простой способ сделать то же самое — запустить заранее подготовленный файл Шаблон:Путь к папке ТМ2.
instclient.bat , который по умолчанию находится в папкеСсылки
- http://www.intuit.ru/department/security/secopen/4/2.html — учебник по telnet, справка по ручной проверке портов.
- http://www.ibase.ru/devinfo/inst_manual.htm#client — справка по установке клиентской библиотеки Firebird из командной строки.