Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > firebird


Автор: MrDmitry 5.9.2013, 20:16
Всем привет, столкнулся со следующий ситуации. Года два назад писал программу с использованием БД Firebird, программа писалась на Delphi 2009. Сейчас понадобилось добавить в программу несколько изменений. На рабочем компьюетере был установлен delphi xe3, установлена база firebirt 2.0 


Код

if not DataModule1.IBDatabase1.Connected then
    begin
      DataModule1.IBDataBase1.DatabaseName := '127.0.0.1:' + ExtractFilePath(Application.ExeName)
      + 'base\TEST.GDB';
      DataModule1.IBDataBase1.Params.Text := 'user_name=sysdba' + chr(13) +
                                 'password=masterkey' + chr(13) +
                                 'lc_ctype=WIN1251';
      DataModule1.IBDataBase1.Connected := True;
    end
else
  ShowMessage('Ошибка подключения!');
end;


При попытки подключения к БД через interbase возникает ошибка, connection reject by remote interface. Хотя при использовании компонентов со вкладки dbgo, соединение проходит нормально, но такой вариант не устраивает.

Автор: TechnoMag 5.9.2013, 20:53
Попробуйте вместо IP - localhost. Также проверьте настройки файрвола.

Автор: MrDmitry 5.9.2013, 21:07
localhost пробовал в первую очередь. Такой код работал на delphi 2009.

Автор: MrDmitry 5.9.2013, 21:32
Стоит касперский ИС. Полностью его отключал. такая же шняга (

Автор: Frees 7.9.2013, 19:53
Убедись что gds32.dll от firebird подгружается, лучше скопировать ее из папки firebird в папку с программой.

Кроме того IBDataBase преднозначен для InterBase, в последних версиях может и не заработать для Firebird.

Автор: Antony41 22.10.2013, 17:46
Возможно при установке FB нужно было поставить галочку "Копировать клиентскую библиотеку в системную дирректорию"

Автор: Akella 22.10.2013, 22:04
В названии темы firebird, а тут внезапно 
Цитата(MrDmitry @  5.9.2013,  20:16 Найти цитируемый пост)
При попытки подключения к БД через interbase


Добавлено через 55 секунд
MrDmitry, так пробовал
https://www.google.com.ua/search?q=firebird+connection+reject+by+remote+interface&ie=utf-8&oe=utf-8&rls=org.mozilla:ru:official&client=firefox-a&channel=fflb&gws_rd=cr&ei=WsxmUv_ME8HK4ASlpIGwCw
?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)