Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2013, 02:21   #1
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию InterBase. Не могу установить соединение с базой на сервере

Суть проблемы в следующем:
На компе установлен пакет InterBase и есть база данных (с одной таблицей в которой 2 поля). Я создал приложение, которое должно с удаленного компа в сети обращаться к этой базе. Связь устанавливаю следующим образом:
Код:
IBDatabase1.DatabaseName:='Stacionar-XP:D:\Database\Base\MyBase.gdb';
где Stacionar-XP это имя компа, на котором находится база.
Однако, что-то не соединяет.
Изображения
Тип файла: jpg Error.jpg (15.8 Кб, 103 просмотров)
ICQ: 593-013-807
Don Karleone вне форума Ответить с цитированием
Старый 08.04.2013, 10:10   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

прав не хватает
создай алиас на файл базы данных например с именем mybase и конекться к нему
Код:
IBDatabase1.DatabaseName:='Stacionar-XP:MyBase';
PS. и да, убери дефис из имени компа
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 08.04.2013, 10:18   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Порт 3050 открыт на компе том?
Он вообще пингуется?
IP вместо имени проставь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.04.2013, 10:51   #4
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Порт 3050 открыт на компе том?
Он вообще пингуется?
IP вместо имени проставь.
Комп пингуется, есть общие папки (все норм работает).
Ip проставлял - результат тот же.
Как проверить, открыт порт или нет?
ICQ: 593-013-807
Don Karleone вне форума Ответить с цитированием
Старый 08.04.2013, 11:13   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну не знаю... nmap попробуй использовать.
В файерволле посмотри.
Еще посмотри запущена ли служба IB, коннектится ли если запустить прогу на том же компе.
Вместо Алиаса попробуй просто полный путь к базе прописать:
Код:
IBDatabase1.DatabaseName:=1.2.3.4:D:\Database\Base\MyBase.gdb';
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.04.2013, 16:16   #6
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

открыт ли порт можно посмотреть например тут
maLoy*508 вне форума Ответить с цитированием
Старый 09.04.2013, 16:25   #7
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию

Все как-то решилось само-собой после переустановки InterBase.
ICQ: 593-013-807
Don Karleone вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Соединение с базой pro100_Nik JavaScript, Ajax 1 11.01.2013 12:42
Соединение с базой 1С alexlogvinenkoit Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 3 28.01.2012 03:28
Соединение программы с удаленной mysql базой Dominatorsha Общие вопросы Delphi 11 15.12.2010 13:31
соединение с базой MySQL по IP uraura БД в Delphi 3 26.10.2010 10:31
Не идет соединение с базой данных VseOK PHP 2 27.02.2010 14:14