![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как установить путь к базе данных без alias. Все равно непонятно! [D7, dBase, FoxPro]
ViKS © (2003-09-23 09:22:00)
Я кидаю на форму компонент database и ему в поле alias прописываю
путь "./database/", а затем кидаю компонент table, а что ему указать в поле database? Если тот же путь, то пишет нет такого alias? А если имя той базы данных, то не понимает.
Reindeer Moss Eater (2003-09-23 11:27:00) [1]
Reindeer Moss Eater спасибо!! getcurrentdir работает!!
Работает до первого баяна.
ViKS (2003-09-23 11:26:00) [2]
Reindeer Moss Eater спасибо!! getcurrentdir работает!!
Reindeer Moss Eater (2003-09-23 11:00:00) [3]
c:\tmp>d:\mypath\myprog.exe
Что вернёт GetCurrentDir?
Может все что угодно. В том числе d:\mypath
ViKS (2003-09-23 10:59:00) [4]
Господа, у меня файлы базы данных и проекта Delphi находятся в одной папке. Затем я переношу ее на другой компьютер, или хотя бы на другой диск (путь же к базе данных меняется). Мне нужно, чтобы проект при работе всегда находил эти файлы базы данных без всяких алиасов (ну не устанавливать их же каждый раз:)).
Плохиш_ (2003-09-23 10:57:00) [5]
>Vlad © (23.09.03 10:51) [9]
Я тут уже пример приводил:
c:\tmp>d:\mypath\myprog.exe
Что вернёт GetCurrentDir?
slgeo (2003-09-23 10:56:00) [6]
ViKS (23.09.03 10:34) [5]
Ту папку, в которой находятся все рабочие файлы на данный момент
ExtractFilePath(Application.ExeName)
Vlad (2003-09-23 10:51:00) [7]
Плохиш_ (23.09.03 10:47) [8]
Зато имеет прямое отношение к EXE файлу или библиотеки (не знаю чего он там пишет). Я не думаю, что пользователи будут с DPR-ом работать
Плохиш_ (2003-09-23 10:47:00) [8]
>Vlad © (23.09.03 10:41) [7]
Если файл проекта, то Vlad © (23.09.03 10:21) [3]
GetPath(ParamStr[0])
А GetCurrentDirв общем случае никакого отнощения к файлу проекта не имееет
Vlad (2003-09-23 10:41:00) [9]
> все рабочие файлы на данный момент
Файлы баз данных или файлы проекта ?
Если файлы баз данных, то Плохиш_ (23.09.03 10:38) [6]
Если файл проекта, то Vlad © (23.09.03 10:21) [3]
Плохиш_ (2003-09-23 10:38:00) [10]
>ViKS (23.09.03 10:34) [5]
Так эту папку кроме тебя никто и не знает.
Экстрасенсы-то в очередном отпуске.
ViKS (2003-09-23 10:34:00) [11]
Ту папку, в которой находятся все рабочие файлы на данный момент
Reindeer Moss Eater (2003-09-23 10:26:00) [12]
А как указать текущую рабочую папку
Так текущую или рабочую?
Vlad (2003-09-23 10:21:00) [13]
GetCurrentDir
ViKS (2003-09-23 10:17:00) [14]
А как указать текущую рабочую папку
‘./database/’если писать, то говорит, что автоматически указывает на папку C:/Мои документы, а не на текущую.
Что делать,
Reindeer Moss Eater (2003-09-23 09:58:00) [15]
Забудь про поле Alias и про сам алиас.
Database.Params.Values["PATH"]:=<Путь_к_каталогу_базы_данных>