Клиент Firebird (Архив) — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Сервер Firebird|серверу Firebird]].
 
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Сервер Firebird|серверу Firebird]].
Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к [[База данных|базе данных]]).
+
Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных).
 
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
 
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
  

Версия 14:36, 12 апреля 2017

Клиент Firebird (Архив) — с точки зрения архитектуры приложения, это компонент, который обращается к серверу Firebird. Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных). Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:

  1. Рабочее место Такси-Мастер«tme_system_settings.cfg».
  2. Сервер сообщений«TMComDevs.ini».
  3. Сервер связи с водителями«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».

Интересная информация

Более простой способ сделать то же самое — запустить заранее подготовленный файл «instclient.bat», который по умолчанию находится в папке Шаблон:Путь к папке ТМ2.

Ссылки