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

Не могу подключиться к БД FB.

Добавлено: 06 окт 2006, 00:14
Aries
Уважаемые господа.

Помогите новичку с запуском FireBird. Ситуация следующая.
У меня вместе с Делфи был установлен InterBase который я удалил и поставил FireBird 1.5. Сейчас ничего не работает, т.е. я не могу подключить не к одной БД. Система ссылается на C:\Program Files\Borland\InterBase/interbase.msg. Там его нет, т.к. InterBase удален инсталятором.

Обсуждал этот вопрос на форуме Делфи, но пока вопрос решить не могу, бьюсь уже весь день.

http://www.delphimaster.ru/cgi-bin/foru ... 23802&n=18

Спасибо за помощь.

Добавлено: 06 окт 2006, 07:51
Dimitry Sibiryakov
А ты никогда не пытался снести Оракл, установить MSSQL и после пытаться обращаться к оракловским базам? Нет? А что ж так...
Почисти реестр от всего интербазовского.

Добавлено: 06 окт 2006, 09:22
Aries
Нашел решение. Но не знаю можно так или нет.

В папке C:\WINDOWS\sistem32 остался файл gds32.dll от InterBase. Я его удалил и переменовал fbclient.dll в gds32.dll. Стало все работать.

Добавлено: 06 окт 2006, 10:16
kdv

Добавлено: 29 май 2007, 08:07
aes
Продолжу тему, ибо возникла проблема с подключением.
Имеется сеть, без домена, 6 компьютеров плюс сервер oracle. Операционка win2000Prof английская. На один из компов установил FB2.0.1 super (в дальнейшем - сервер FB). Далее на другой комп устанавливаю клиентское приложение, запускаю его, и получаю "Невозможно установить соединение с базой. Operation aborted". Чтобы побороть, пишу в командной строке \\[ip адрес сервера FB]\d$, ввожу администраторские имя и пароль, меня естественно пускает на сервер FB. После таких телодвижений клиентское приложение начинает работать.
В чем я не прав?
Да, забыл уточнить, все компы данной сети (кроме сервера oracle, но к нему я доступа не имею) работают под пользователями, не имеющими админских прав.

Добавлено: 29 май 2007, 11:18
WildSery
aes писал(а):получаю "Невозможно установить соединение с базой. Operation aborted"
Ты хочешь сказать, что это FB тебе так ответил? Он и по-русски то не умеет...
Откуда мы знаем, что там внутри "клиентского приложения". ISQL коннектится? Или IBExpert?

Добавлено: 29 май 2007, 11:28
aes
Что внутри?
Там всего лишь

Код: Выделить всё

  try
    dmData.fibDB.Connected := true;
  except on e: exception do
    sConnectError := e.Message;
  end;
Использую FibPlus.

Добавлено: 29 май 2007, 12:10
kdv
еще раз - читай
http://www.ibase.ru/ibfaq.htm#noconnect
ты коннектишься по netbeui. а надо по tcp. неужели так трудно прочитать faq?

Добавлено: 29 май 2007, 12:17
aes
Мда... не мой день. Действительно, в строке коннекта написано \\172.\... и т.д. Ок, благодарю, вопрос отпадает.