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

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

Перенос базы данных на другой компьютер [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\"


Наверх

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