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

Материал из TaxiMaster
Перейти к: навигация, поиск
м (TechnicalWriter переименовал страницу Клиент Firebird в Клиент Firebird (Архив))
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Сервер Firebird|серверу Firebird]].
+
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Firebird|серверу Firebird]].
 
Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных).
 
Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных).
 
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
 
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
Строка 5: Строка 5:
 
# [[Рабочее место Такси-Мастер]] — {{code|[[tme_system_settings.cfg]]}}.
 
# [[Рабочее место Такси-Мастер]] — {{code|[[tme_system_settings.cfg]]}}.
 
# [[Сервер сообщений]] — {{code|[[TMComDevs.ini]]}}.
 
# [[Сервер сообщений]] — {{code|[[TMComDevs.ini]]}}.
# [[Сервер связи с водителями]] — {{code|[[TMGPRSConnection.xml]]}}.
 
  
Клиент Firebird обращается к своему [[Сервер Firebird|серверу]], адрес которого указан в настроечном файле, посредством клиентской библиотеки {{code|[[GDS32.dll]]}} (и {{code|fbclient.dll}}).
+
Клиент Firebird обращается к своему [[Firebird|серверу]], адрес которого указан в настроечном файле, посредством клиентской библиотеки {{code|[[GDS32.dll]]}} (и {{code|fbclient.dll}}).
  
 
== Возможные проблемы ==
 
== Возможные проблемы ==
Строка 17: Строка 16:
 
<pre>
 
<pre>
 
c:
 
c:
cd "c:\Program Files\TMEnterprise\Firebird\bin\
+
cd "C:\Program Files (x86)\Taxi-Master\Firebird\bin\
 
instclient q f
 
instclient q f
 
instclient q g
 
instclient q g
Строка 26: Строка 25:
  
 
{{info|
 
{{info|
Более простой способ сделать то же самое — запустить заранее подготовленный файл {{путь|instclient.bat}}, который по умолчанию находится в папке {{путь к папке ТМ2|\Firebird\bin}}.
+
Более простой способ сделать то же самое — запустить заранее подготовленный файл {{путь|instclient.bat}}, который по умолчанию находится в папке {{путь|...\Firebird\bin}}.
 
}}
 
}}
  
Строка 33: Строка 32:
 
* {{code/url|http://www.ibase.ru/devinfo/inst_manual.htm#client}} — справка по установке клиентской библиотеки Firebird из командной строки.
 
* {{code/url|http://www.ibase.ru/devinfo/inst_manual.htm#client}} — справка по установке клиентской библиотеки Firebird из командной строки.
  
[[Категория:Клиентская часть]]
+
[[Категория:Архив]]
[[Категория:База данных]]
 

Текущая версия на 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».

Ссылки