![]() |
|
|
![]()
|
|
| Vstanka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.8.2013 Где: Мурманск Репутация: нет Всего: нет |
Стоит задача: определить где располагается база данных (подключение происходит по ODBC-источнику), в месте расположения создать некое файловое хранилище, куда будут копироваться(удаляться, открываться) различные по типу файлы. Не могу найти, как определить физическое расположение базы? Может, с сервера как-то можно вернуть значение?
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
В общем случае это невозможно (IMHO), т.к. доступ к базе осуществляет конкретный ODBC драйвер (который прописан в настройках вашего источника), и только он знает, где физически находится хранилище (и есть ли оно вообще - база данных вполне может быть например сетевая) |
|||
|
||||
| Vstanka |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.8.2013 Где: Мурманск Репутация: нет Всего: нет |
Для sybase: получила имя машины, на которой располагается БД, и путь до нее:
Но вот как теперь с ней работать, она ведь не расшаренная? Пробовала так:
Проскакивает проверку существования директории (даже ошибок никаких не выдает), а потом при попытке копирования файла: Указан недопустимый путь. Путь указывала разными способами, ни один не проходит:
а вот, для теста, сохранение локально в папке приложения работает
|
||||||||
|
|||||||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Ой, а это зачем? Кроме того, явно забыли фигурные скобки после if ( !DirectoryExists( destination_path ) ) Никак. И не подойдет. Через UNC путь можно скопировать только файл в расшаренной папке, увы. Ищите методы доступа к удаленной машине. Добавлено @ 10:29 PS. Кстати, есть стандартные шары для всех дисков. Для вашего случая -
Это сообщение отредактировал(а) xvr - 9.4.2014, 10:30 |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |