|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Удаленное подключение к базе
Доброго времени суток.
Ситуация: Есть выделенный сервер; База лежит отдельно от сервера, т.е. на другом компьютере; Есть приложение, которое так же удалено, т.е. на "третьем" компьютере; Когда я пытаюсь подключится Код:
DB_Path := '192.168.0.123: D:\Database\ib56tkdb.gdb'; Database.DatabaseName := DB_Path; то базу оно не находит. Локально отрабатывает нормально. Вопрос: Как решается подобная проблема? |
#2
|
|||
|
|||
Цитата:
Вроде как по сети необходимо обращаться к файлам на других ПК следующим образом "\\192.168.0.123\Расшаренная папка\файл БД" |
#3
|
||||
|
||||
192.168.0.123: D:\Database\ib56tkdb.gdb здесь все верно, проверь расшарена ли папка D:\Database для общего доступа с правами чтение-запись...
|
#4
|
|||
|
|||
Цитата:
|
#5
|
|||
|
|||
Зачем сервер если база отдельно от него лежит?
У меня база на серваке, там прописан алиас, и с любого компа я могу обратиться к этой базе по алиасу и айпшнику без всяких шар. DM.DB.DBName:=ip+'/'+port+':base';, где base - алиас Хотя и без порта должен работать. |
#6
|
|||
|
|||
Цитата:
Дело в том что я проверку поставил Код:
If not FileExists(DB_Path) Then |
#7
|
|||
|
|||
Может у тебя просто напросто сеть накрылась)))))))))
Напиши полностью условие, если файл не существует то ... что? |
#8
|
|||
|
|||
Все в порядке - разобрался. Убрал просто "проверку"
|