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

Материал из TaxiMaster
Перейти к: навигация, поиск
 
(не показано 8 промежуточных версий 3 участников)
Строка 1: Строка 1:
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Сервер Firebird|серверу Firebird]].
+
'''{{PAGENAME}}''' — с точки зрения архитектуры приложения, это компонент, который обращается к [[Firebird|серверу Firebird]].
Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к [[База данных|базе данных]]).
+
Каждый из клиентов имеет особый файл настроек, в котором записана строка подключения к серверу Firebird (и к базе данных).
 
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
 
Ниже представлен список возможных клиентов Firebird и файлы настроек каждого из них:
  
 
# [[Рабочее место Такси-Мастер]] — {{code|[[tme_system_settings.cfg]]}}.
 
# [[Рабочее место Такси-Мастер]] — {{code|[[tme_system_settings.cfg]]}}.
# [[СМС-сервер]] — {{code|[[TMComDevs.ini]]}}.
+
# [[Сервер сообщений]] — {{code|[[TMComDevs.ini]]}}.
# [[GPRS-сервер]] {{code|[[TMGPRSConnection.xml]]}}.
+
 
 +
Клиент 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.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 и файлы настроек каждого из них:

  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».

Ссылки