![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаленное подключение к базе [D7, IB5.x]
Tneduts © (2009-07-17 13:17:00)Доброго времени суток.
Ситуация:
Есть выделенный сервер;
База лежит отдельно от сервера, т.е. на другом компьютере;
Есть приложение, которое так же удалено, т.е. на "третьем" компьютере;
Когда я пытаюсь подключится
DB_Path := '192.168.0.123: D:\Database\ib56tkdb.gdb';
Database.DatabaseName := DB_Path;
то базу оно не находит.
Локально отрабатывает нормально.
Вопрос:
Как решается подобная проблема?
Tneduts (2009-07-17 18:37:00) [21]
> Игорь Шевченко © (17.07.09 18:22) [32]
Честно - не знаю, это я где то вычитал.
Т.е. этого делать не нужно?
Сергей М. (2009-07-17 18:35:00) [22]
> сделал
>
> If not FileExists(DB_Path) Then
Это ты где"сделал", чудо ?)
Сергей М. (2009-07-17 18:27:00) [23]Удалено модератором
Игорь Шевченко (2009-07-17 18:22:00) [24]
> If not FileExists(DB_Path) Then
ты проверяешь файл на удаленном сервере ? Сильно. А зачем ?
Tneduts (2009-07-17 18:15:00) [25]
> Сергей М. © (17.07.09 16:49) [29]
> Виталий Панасенко(дом) (17.07.09 17:28) [30]
Пардон. Забыл сказать, что я проверку перед
Database.DatabaseName := DB_Path;
сделал
If not FileExists(DB_Path) Then
тут то он и "наламывает"
Виталий Панасенко(дом) (2009-07-17 17:28:00) [26]
> Сергей М. © (17.07.09 16:49) [29]
Это просто автор может так интерпретировать ошибку.. а что в сообщении написано нам не известно...
Сергей М. (2009-07-17 16:49:00) [27]
> у меня приложение ругается.
> Не находит базу
Это значит что не выполнил.
И файрвол тут ни причем - он не имеет отношения к поиску сервером указанной тобой базы.
Tneduts (2009-07-17 16:47:00) [28]
> Сергей М. © (17.07.09 16:41) [25]
>
>
> > Tneduts
>
>
> Ты выполнил условия [9] ? (NFS не рассматриваем - у тебя
> ее навернака нет)
Да.
Tneduts (2009-07-17 16:47:00) [29]
> Игорь Шевченко © (17.07.09 16:41) [24]
>
>
> > Да, но только у меня приложение ругается.
>
>
> какой кошмар!
Причём жудкий!
Tneduts (2009-07-17 16:46:00) [30]
> Виталий Панасенко(дом) (17.07.09 16:40) [23]
>
> а файрвол не установлен случаем?
Точно )))
На одной есть, ща попробую без него.
Сергей М. (2009-07-17 16:41:00) [31]
> Tneduts
Ты выполнил условия [9] ? (NFS не рассматриваем - у тебя ее навернака нет)
Игорь Шевченко (2009-07-17 16:41:00) [32]
> Да, но только у меня приложение ругается.
какой кошмар!
Виталий Панасенко(дом) (2009-07-17 16:40:00) [33]а файрвол не установлен случаем?
Tneduts (2009-07-17 16:38:00) [34]
> Игорь Шевченко © (17.07.09 16:35) [21]
И правда умные книжки читал)))
Да, но только у меня приложение ругается.
Не находит базу (((
Игорь Шевченко (2009-07-17 16:35:00) [35]
> Реально ли, что приложение на одном(рассмотрим вариант когда
> на нём нет IB-сервера) компьютере, а база и сервер на другом.
>
> Можно ли подключиться подобным образом к базе, если да,
> то как?
да, реально, да можно.
http://www.firebirdsql.org/manual/ru/qsg15-connecting-ru.html(у Interbase 5 синтаксис аналогичный)
Виталий Панасенко(дом) (2009-07-17 16:35:00) [36]
> Tneduts © (17.07.09 16:34) [18]
>
>
и где там вопрос?
Tneduts (2009-07-17 16:34:00) [37]
> Виталий Панасенко(дом) (17.07.09 16:32) [17]
Вы издеваетесь?)))
Tneduts (2009-07-17 16:34:00) [38]
> Виталий Панасенко(дом) (17.07.09 16:31) [15]
Да я ознакомился, правда после создания темы.
Теперь вопрос переформулирован
> Tneduts © (17.07.09 16:31) [16]
Виталий Панасенко(дом) (2009-07-17 16:32:00) [39]
> Tneduts © (17.07.09 16:31) [16]
этот вопрос взагали цикавый... на кой тогда придумали клиент-сервер?!
Виталий Панасенко(дом) (2009-07-17 16:31:00) [40]
> Tneduts © (17.07.09 16:27) [14]
вот именно, не катай.. данный вопрос тут уже пережеван...см.www.ibase.ru, там на такие "тяжеленные"
> Я пытаюсь разобраться и если вы хотите помочь, то пожалуйста.
вопросы все давно расписано... как раз, чтобы не толочь воду в ступе... или не катать вату.. :-)