Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2014, 15:22   #1
Keynote
 
Регистрация: 23.04.2014
Сообщений: 4
По умолчанию Перенос БД на другой носитель

Доброго времени суток!
Нужно реализовать следующую функцию:

При завершении работы с программой, файл базы данных (Access) должен переноситься на "флэшку", а при повторном запуске должен переноситься обратно в папку с программой.
Желательно реализовать все это так, чтобы эти махинации проходили фоном, т.е. без участия юзера, т.к. мой препод очень любит намеренно допускать косяки в очевидных мелочах, которые нормальному человеку даже в голову не придут.

Как вариант, можно сделать так, чтобы программа работала с БД, которая находится на флэшке.

С таким сталкиваюсь впервые. Умею только перемещать файлы в пределах одного носителя.
А тут, мало того, что другой носитель, так ведь и буква диска при запуске на разных машинах будет разной.
Keynote вне форума Ответить с цитированием
Старый 23.04.2014, 15:36   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
Вопрос

Язык программирования определять по направлению ветра? (с)
Streletz вне форума Ответить с цитированием
Старый 23.04.2014, 16:02   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Как вариант, можно сделать так, чтобы программа работала с БД, которая находится на флэшке.
При старте будете указывать расположение базы. А где база будет находится глубоко фиолетово.
Язык программирования и база?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 23.04.2014, 16:51   #4
Keynote
 
Регистрация: 23.04.2014
Сообщений: 4
По умолчанию

Пардон, самое важное пропустил. :D
Язык - Delphi. База данных - MS Access.
Keynote вне форума Ответить с цитированием
Старый 24.04.2014, 16:05   #5
Keynote
 
Регистрация: 23.04.2014
Сообщений: 4
По умолчанию

Потеряв всякую надежду на спасение, решил апнуть топик.
Keynote вне форума Ответить с цитированием
Старый 24.04.2014, 16:19   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Цитата:
А тут, мало того, что другой носитель, так ведь и буква диска при запуске на разных машинах будет разной.
Получить список всех дисков проблема? Нет.
Проверить наличие в корне (спец папке) наличие файла моя_крутая_база.mdb проблема? Нет.
Ну а дальше как хотите - можете с флешки работать, а можете копировать/перемещать.
p51x вне форума Ответить с цитированием
Старый 24.04.2014, 16:21   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Узнать букву подключенной флешки можно например так
http://forum.vingrad.ru/forum/topic-231273/0.html
Узнав, формируй динамически строку соединения
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос программы на другой пк xsaroo Общие вопросы Delphi 1 16.05.2013 19:54
Перенос строки в другой лист _Fish_ Microsoft Office Excel 5 29.02.2012 10:52
перенос разработки на другой пк Lokos БД в Delphi 2 22.09.2010 04:44
Перенос Delphi на другой ПК Myk Общие вопросы Delphi 4 22.02.2007 17:19
перенос БД на другой комп Detka БД в Delphi 1 24.12.2006 09:45