Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.02 c
3-40303
Chery
2003-09-22 11:25
2003.10.13
Что никто не знает технологию Midas?


11-40330
Frakt
2003-02-01 15:42
2003.10.13
NetUserAdd


1-40491
EvgeniyR
2003-10-02 11:50
2003.10.13
Нужна помощь


4-40734
likeanangel
2003-08-08 11:12
2003.10.13
Графический вывод на DC


6-40556
SergP
2003-08-14 12:59
2003.10.13
TServerSocket.Socket.Disconnect соединения неправильно работает??




   Наверх