Страница 1 из 1

fb 2.0.5

Добавлено: 09 дек 2010, 14:02
K.Nick
обрый день.

Обнаружилась интересная особенность...

FireBird SS 2.0.5.13206 ( или 2.1.3.18185 )
на компьютерах c Windows Vista или Windows 7
Клиентская библиотека fbclient.dll 2.0.5.13206 (лежит в папке с программой)
при попытки подключиться "локально" (fbserver установлен и работает на этой машине)
минуя TCP/IP
получаю ошибку 335544375.
Подключение LocalHost:DataBaseName.FDB работает (но оно как известно работает примерно в 2 раза медленнее)
Подключение с других компьютеров тоже работает.

Если положить в папку программы
fbclient 2.0.4.13130 или fbclient 2.1.3.18185 такого поведения программы не наблюдается.

Причем на компьютерах Windows XP программа работает со всеми тремя указанными версиями fbclient
На них ставили fbserver SS 2.0.5.13206.
Доступ к папке с базой у Пользователя полный.

В чем может быть проблема?

С уважением, Николай.

Re: fb 2.0.5

Добавлено: 09 дек 2010, 14:44
hvlad
K.Nick писал(а):В чем может быть проблема?
В незнании особенностей работы локального протокола и наличии неправильного клиента в PATH

Re: fb 2.0.5

Добавлено: 09 дек 2010, 16:55
K.Nick
В PATH наличие только одного fbclient.dll и именно от этого сервера 2.0.5.13206.

Помоему я ясно написал что в папку программы кидали все 3 версии dll (не специально а просто случайно все работало с версией dll 2.0.4
а тут заметили и заменили правильной версией и перестало работать).
Или особенность локального протокола в том что он сначала в PATH ищет а уж потом в текущую папку на всякий случай заглядывает (в отличии от других программ еще со времен ДОСа).

И в чем особенность?

Почему fbclient от других версий работает а родной нет? Это фича?

Re: fb 2.0.5

Добавлено: 09 дек 2010, 16:58
K.Nick
Прошу прощения...
Прочитал статью.

IpcName=Global\FIREBIRD - спас положение