Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.13;
Скачать: CL | DM;

Вниз

Перенос базы данных на другой компьютер   Найти похожие ветки 

 
ViKS   (2003-09-22 13:33) [0]

Есть такая проблема: Переношу папку, в которой находится база и проект на другой компьютер. Как сделать так, чтобы не приходилось потом самостоятельно устанавливать alias, а проект автоматически находил файлы базы данных.
Заранее спасибо


 
Stas ©   (2003-09-22 13:37) [1]

А ты прописывай не алиас а путь: ".\DATABASE\"


 
ViKS   (2003-09-22 13:53) [2]

Stas, спасибо за ответ


 
ViKS   (2003-09-22 14:02) [3]

Stas а что делать, если пишет, что директория неверная при компиляции. А если переносить не на диск C, а просто в любую папку?


 
Anatoly Podgoretsky ©   (2003-09-22 14:06) [4]

Путь это и есть любая папка.


 
ViKS   (2003-09-22 14:09) [5]

Anatoly, извините, но я не знаю где прописывают путь. Подскажите


 
Aleksey V.P.   (2003-09-22 14:11) [6]

Есть такое свойство: Database, вот в него и надо прописывать путь (диск:\каталог базы), либо Alias, что практически монопенисуально ;)


 
Stas ©   (2003-09-22 14:12) [7]

Можешь сделать файлик в котором будет хранится путь.
А в программе сделать окно для выбора папки.
А если прописать так: ".\DATABASE\". То точка означает что папка с базой находится в текущей папке + \DATABASE\.
т.е. Если у тебя программа на С, то база у тебя "C:\Database\", Если на D:\Programs\, то база D:\Programs\DATABASE\.


 
Reindeer Moss Eater ©   (2003-09-22 14:14) [8]

Database1.Params.Values["PATH"]


 
Anatoly Podgoretsky ©   (2003-09-22 14:17) [9]

ViKS (22.09.03 14:09) [5]
Чтобы не разглагольствовать, зайди на мой сайт и скачай любой проект для работы с базами, там используется эта технология.

Stas © (22.09.03 14:12) [7]
А если текущая папка в данный момент например, C:\windows, то по твоей логике база мигрирует в C:\windows\Database


 
ViKS   (2003-09-22 14:24) [10]

Уважаемый Anatoly напишите пожалуйста адрес вашего сайта.
А сейчас я делаю так, ппишу в свойствах Database alias путь, присваиваю базе данных имя, а затем таблицам в этой же форме в качестве имени базы данных присваиваю имя этой базы "Dat1", и мне выдает ошибку, что нет такой базы.


 
Stas ©   (2003-09-22 14:32) [11]

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 15:26) [12]

Спасибо, но пока ничего не получается.
Anatoly напишите адрес воего сайта


 
Stas ©   (2003-09-22 15:35) [13]

>Anatoly напишите адрес воего сайта

Щелкни по значку напротив " © " его nika


 
ViKS   (2003-09-22 15:37) [14]

Спасибо за помощь:)


 
ViKS   (2003-09-22 16:35) [15]

Anatoly! Ваш сайт не открывается!


 
Buka   (2003-09-22 18:57) [16]

Подтверждаю, что сайт не открывается.



Страницы: 1 вся ветка

Текущий архив: 2003.10.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
4-40723
deadman
2003-08-09 10:48
2003.10.13
MprAdmin


1-40433
romeo
2003-10-03 01:17
2003.10.13
Создание Undo-Redo


1-40492
denkop
2003-10-02 10:04
2003.10.13
Наследник от TMySqlQuery из zeos lib


6-40543
MortalScorpion
2003-08-15 15:36
2003.10.13
Сканирование


4-40745
Ghost
2003-08-05 11:14
2003.10.13
Возможно ли встроить окно чужого приложения в своё ?