![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перенос базы данных на другой компьютер [D7, dBase, FoxPro]
ViKS © (2003-09-22 13:33:00)
Есть такая проблема: Переношу папку, в которой находится база и проект на другой компьютер. Как сделать так, чтобы не приходилось потом самостоятельно устанавливать alias, а проект автоматически находил файлы базы данных.
Заранее спасибо
Buka (2003-09-22 18:57:00) [1]
Подтверждаю, что сайт не открывается.
ViKS (2003-09-22 16:35:00) [2]
Anatoly! Ваш сайт не открывается!
ViKS (2003-09-22 15:37:00) [3]
Спасибо за помощь:)
Stas (2003-09-22 15:35:00) [4]
>Anatoly напишите адрес воего сайта
Щелкни по значку напротив " © " его nika
ViKS (2003-09-22 15:26:00) [5]
Спасибо, но пока ничего не получается.
Anatoly напишите адрес воего сайта
Stas (2003-09-22 14:32:00) [6]
To Anatoly Podgoretsky © (22.09.03 14:17) [9]
Stas © (22.09.03 14:12) [7]
А если текущая папка в данный момент например, C:\windows, то по твоей логике база мигрирует в C:\windows\Database
Возможно, но обычно при запуске программы текущей является папка, в которой находится *.exe.
Можно сделать немного сложнее из paramstr(0) вытащить папку в переменную а потом использовать Chdir().
ViKS (2003-09-22 14:24:00) [7]
Уважаемый Anatoly напишите пожалуйста адрес вашего сайта.
А сейчас я делаю так, ппишу в свойствах Database alias путь, присваиваю базе данных имя, а затем таблицам в этой же форме в качестве имени базы данных присваиваю имя этой базы "Dat1", и мне выдает ошибку, что нет такой базы.
Anatoly Podgoretsky (2003-09-22 14:17:00) [8]
ViKS (22.09.03 14:09) [5]
Чтобы не разглагольствовать, зайди на мой сайт и скачай любой проект для работы с базами, там используется эта технология.
Stas © (22.09.03 14:12) [7]
А если текущая папка в данный момент например, C:\windows, то по твоей логике база мигрирует в C:\windows\Database
Reindeer Moss Eater (2003-09-22 14:14:00) [9]
Database1.Params.Values["PATH"]
Stas (2003-09-22 14:12:00) [10]
Можешь сделать файлик в котором будет хранится путь.
А в программе сделать окно для выбора папки.
А если прописать так: ".\DATABASE\". То точка означает что папка с базой находится в текущей папке + \DATABASE\.
т.е. Если у тебя программа на С, то база у тебя "C:\Database\", Если на D:\Programs\, то база D:\Programs\DATABASE\.
Aleksey V.P. (2003-09-22 14:11:00) [11]
Есть такое свойство: Database, вот в него и надо прописывать путь (диск:\каталог базы), либо Alias, что практически монопенисуально ;)
ViKS (2003-09-22 14:09:00) [12]
Anatoly, извините, но я не знаю где прописывают путь. Подскажите
Anatoly Podgoretsky (2003-09-22 14:06:00) [13]
Путь это и есть любая папка.
ViKS (2003-09-22 14:02:00) [14]
Stas а что делать, если пишет, что директория неверная при компиляции. А если переносить не на диск C, а просто в любую папку?
ViKS (2003-09-22 13:53:00) [15]
Stas, спасибо за ответ
Stas (2003-09-22 13:37:00) [16]
А ты прописывай не алиас а путь: ".\DATABASE\"