![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
UNC и TIBDataBase [D6, IB4.x, IB5.x, IB6.x]
Пономарев Андрей © (2002-08-19 09:25:00)Уважаемые мастера, подскажите пожалуйста решение возникшей проблемы. Необходимо задать значение свойства TIBDataBase.DataBaseName, имея на руках имя базы в UNC (\\server\sharename\filename). В хелпе же, заявлена поддержка только следующих форматов:
TCP/IP - <server_name>:<filename>.
NetBEUI - \\<server_name>\<filename> (при всей похожести - не то, что нужно).
SPX - <server_name>@<filename>.
Romkin (2002-08-19 10:51:00) [1]Закрой шаринг и никогда не давай такой доступ к базе из сети.
IB ты должен указать локальный путь к файлу, а Server: указывает, к какому серверу подключаться. IB не работает с базой на сетевых ресурсах, так что давать доступ к папке не нужно
Пономарев Андрей (2002-08-19 10:38:00) [2]То есть, как я понимаю, преобразовать UNC в SERVER:PATH на клиенте нельзя? Что ж, еще раз спасибо.
Reindeer Moss Eater (2002-08-19 10:04:00) [3]Анализировать здесь нечего. Нужен локальный путь. А функция эта расскжет локальный путь если она выполняется на самом сервере.
На клиенте от нее пользы никакой
Пономарев Андрей (2002-08-19 09:56:00) [4]Для Reindeer Moss Eater:Дело в том, что в данный момент мне известен только такой path, вот я и анализирую что проще - поддерживать UNC или наложить дополнительные требования на идентификацию ресурса (SERVER:PATH).
Для Alexandr ©: А нельзя ли поподробнее про эту функцию.
Всем: спасибо.
Reindeer Moss Eater (2002-08-19 09:30:00) [5]А зачем файл данных выложен в доступ? Серверу в строке коннекта требуется нужно указать локальное имя *.gdb на нем.
Alexandr (2002-08-19 09:28:00) [6]1) есть фукция в windows для такого преобразования.
2) А файл базы данных в сети не нужно share-ить