Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Интересно почему, Если в IBDataBase.DatebaseName:=\\Comp1\d\mybd. [D7, FireBird]


antoxa2005 ©   (2006-06-18 16:54:00) 

Если в IBDataBase1.DatebaseName:=\\Comp1\d\mydb.gdb, то при
IBDataBase1.Active:=True; выдается ошибка файл \d\mydb.gdb не найден.

Если ниписать IBDataBase1.DatebaseName:=Comp1\d\mydb.gdb, то то при IBDataBase1.Active:=True; выдается ошибка файл \d\Comp1\d\mydb.gdb не найден.

Как тогда обратиться к базе на другом компьютере?
Т.е. как запустить клиента?


Desdechado   (2006-06-19 13:15:00) [1]

файрберду никаких ресурсов расшаривать не надо, это противоречит правилам безопасности
файрберд не работает по другим протоколам, кроме TCP\IP

подробности читать на ibase.ru


antoxa2005   (2006-06-19 13:10:00) [2]

А так пристально смотрел, что пропустил. Спасибо!


Рамиль   (2006-06-19 12:24:00) [3]

Ты читаешь, что тебе пишут?
Comp1:d:\mydb.gdb


antoxa2005   (2006-06-19 11:56:00) [4]

Все вроде нормально.

1.Уcтановил на компьютер comp1 FireBird 1.5.xxx - серверную часть;
  на диск D: этого компьютера положил базу mydb.gdb;
2.Уcтановил на компьютер comp2 FireBird 1.5.xxx - клинтскую часть;

Запускаю программу на компьютере comp1 с параметрами IBDataBase1.DatebaseName:=d:\mydb.gdb, все работает.

Запускаю программу на компьютере comp2 с параметрами IBDataBase1.DatebaseName:=\\Comp1\d\mydb.gdb, НЕ работает.
(сообщает не найден файл \d\mydb.gdb)

Вопрос почему и как исправить?

ПОМОГИТЕ!


Рамиль   (2006-06-19 10:41:00) [5]

LocalPath в смысле локального пути на удаленном хосте.
В Access нет сервера. В случае с FireBird на удаленном хосте должна быть установлена серверная часть. (по крайней мере надо сделать так, если не нужно лишних проблем)


Рамиль   (2006-06-19 10:36:00) [6]

RemoteHost:LocalPath


ЮЮ   (2006-06-19 08:52:00) [7]


> Работал с Access ни каких проблем \\Comp1\d\mydb.mdb и все
> работает


И что было 'd' ? Расшаренный ресурс!

\\Comp1\d\mydb.gdb

А что 'd' здесь? Логический диск d на компьютере Comp1 ! А ты точно уверен в том, где именно на сервере лежит БД?

Comp1\d\mydb.gdb
 А это уже предполагает наличие сервера на твоем компьютере, судя по сообщению, где-то на диске d в папке  Comp1\d\  

Ну а про тонкости, да про NetBEUI, жди IB-спецов.


antoxa2005   (2006-06-19 08:17:00) [8]

Подскажет кто-нибудь, ну не сталкивался я с FB и IB, работал то с ADO и BDE.

Наствьте на путь истинный!


antoxa2005   (2006-06-19 05:22:00) [9]

Если можно пример кода

IBDataBase1.DatebaseName:=?


antoxa2005   (2006-06-19 03:26:00) [10]

А подскажите как правильно?
Работал с Access ни каких проблем \\Comp1\d\mydb.mdb и все работает, а как же с Fire Bird.


Anatoly Podgoretsky   (2006-06-18 22:02:00) [11]

Установить NetBEUI протокол, конечно если враг себе.


Sergey Masloff   (2006-06-18 17:23:00) [12]

А на фиг ты по NetBEUI подключаешься?


Наверх

Титульная страница Поиск, карта сайта Написать письмо