powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка соединения с БД
15 сообщений из 15, страница 1 из 1
ошибка соединения с БД
    #37560215
здраствуйте
ОС Windows XP SP3
предыдущая ОС Windows Vista
сервер FireBird 2.5. 1
менеджер БДIBExpert
проблема вот в чём-при попытке соединиться с БД через делфи делфи начало ругаться вот так(см.скрин)
и я не знал в чём проблема
решение нашлось
в файл C:/Windows/System32/Drivers/ets/services
добавить строку
gds_db 3050/tcp #firebird Database

может кто обьяснит что ето за строка и что вообще находиться в том файле
если можно-ссылку на всю ету инфу
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37560269
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Збудовскийесли можно-ссылку на всю ету инфу
Чти два раза: http://ibase.ru/devinfo/inst_manual.htm
Раздел "Только клиентская часть" - четыре раза, медленно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37560508
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если клиентская часть хочет запись в services про gds_db, то значит эта клиентская часть ОТ INTERBASE.
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37560517
а может быть это из за того,что я при установке сервера FireBird не щёлкнул галочку
"копировать клиентскую библиотеку в каталог System" ?
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37560524
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Збудовский,

нет, не "может быть". могу повторить про gds32.dll от Interbase еще раз. Проверить можно, убрав gds_db из services и указав в алиасе IBExpert fbclient из папки bin Firebird.
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37564050
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС остается создать топ в третий раз. В форуме "работа" ;)
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37671941
тверской
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такая же проблема с таким же решением
FB 2.5 (полная установка сервер+клиент штатным установщиком) на WinXP SP3

если (рабочий, оттестированный) php скрипт запустить через Apache - всё отлично
если этот же скрипт запустить из командной строки - появляется описанная выше ошибка (пока не добавишь gds_db 3050/tcp в services)
в чем может быть причина?

IB никогда на компьютере не был установлен
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37671943
тверской
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
php тащит свою gds32.dll в дистрибутиве
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37671993
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тверскойphp тащит свою gds32.dll в дистрибутиве

Эта библиотека от InterBase 6.0.1 потому, как расширение php_interbase.dll прибито гвоздями к этой библиотеке наглухо. И замена на свежую переименованную fbclient.dll создает ошибку загрузки расширения php_interbase.dll
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37672011
тверской
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PEAKTOP,
странно, что если этот же скрипт запускать через Апач - ошибки нет (даже при отсутствии записи gds_db в services)
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37672031
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PEAKTOPИ замена на свежую переименованную fbclient.dll
да не надо переименывать fbclient.dll в gds32.dll, никогда. есть утилита instclient, которая правильно превращает fbclient в gds32.

указанные проблемы выше - из-за версии клиентской либы. в fbclient это версия ФБ, которая МЕНЬШЕ, чем 6.0 (InterBase). Поэтому и нужен instclient, который пропишет в сконвертированном из fbclient gds32 версию 6.x.
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37672082
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvуказанные проблемы выше - из-за версии клиентской либы. в fbclient это версия ФБ, которая МЕНЬШЕ, чем 6.0 (InterBase). Поэтому и нужен instclient, который пропишет в сконвертированном из fbclient gds32 версию 6.x.

Дык вот он ты какой, цветочек аленкий...
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #37672268
тверской
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, kdv!

Коллективный разум одержал очередную победу!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ошибка соединения с БД
    #38698289
FessVaran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что, если установлены серверы (не клиенты) firebird 2.5 и interbase 5.6?
Первый ставился interbase, после ставился firebird, который в свою очередь установил свою gds32.dll вместо interbase'овской.

Если закомментировать номер порта в firebird.conf, он берет его из etc\services.
Если раскомментирвать, то порт для firebird берется из firebird.conf, а для interbase из etc\services
Вопрос: так и должно быть?
...
Рейтинг: 0 / 0
ошибка соединения с БД
    #38698292
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FessVaranпосле ставился firebird, который в свою очередь установил свою gds32.dll
вместо interbase'овской.
Потому что какой-то альтернативно одарённый пользователь поставил ему совершенно ненужную
галку в инсталляторе. И теперь остаётся только отогнать его от клавиатуры и вернуть на
место нормальную gds32.dll.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка соединения с БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]