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

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

Текущая версия на 13:44, 14 сентября 2021

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

  1. Рабочее место Такси-Мастер«tme_system_settings.cfg».
  2. Сервер сообщений«TMComDevs.ini».

Клиент 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».

Ссылки