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

Вниз

Абсолютный и относительный пути к локальной базе данных   Найти похожие ветки 

 
Corr   (2002-08-22 17:28) [0]

Задаю:
some_TTable.DatabaseName:=".\dbase"
Но после компиляции этот путь преобразуется в абсолютный(насколько я понял) и после переноса приложения в другую директорию оно базу данных не находит.
Как этого избежать?
Спасибо.


 
Mike Kouzmine   (2002-08-22 17:30) [1]

Получаешь путь к exe и правишь его


 
Corr   (2002-08-22 17:45) [2]

Не совсем понял как это сделать.
Напишите пожалуйста код если возможно.
Возможно я не совсем правильно сформулировал.
Например:В директории c:\mysoft находится приложение,
а в c:\mysoft\dbase база данных.
После компиляции
,переноса директории с:\mysoft в с:\ProgramFiles\mysoft
и запуска исполняемого файла база данных им не обнаруживается.


 
Anatoly Podgoretsky ©   (2002-08-22 17:53) [3]

В с:\ProgramFiles\mysoft нужна папка dbase


 
sniknik ©   (2002-08-22 18:05) [4]

при старте
some_TTable.DatabaseName:= ExtractFilePath(Application.ExeName);
если у тебя база рядом с Exe-шником конечно, нет все одно считай от него.


 
MsGuns ©   (2002-08-22 19:52) [5]

Алиас вообще-то для того и придуман, чтобы в числе прочих дел не привязываться к конкретной директории, а ввести его в SQL-explorer`е (например) на тачке клиента. Но это, конечно, при условии, что в проге исп-ся DataBase



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
3-35574
demisen
2002-08-21 14:17
2002.09.12
Размер секции в отчете (QuickReport)


3-35630
BS
2002-08-22 08:43
2002.09.12
Запросы на основе таблиц из разных баз данных


3-35605
PP
2002-08-22 15:04
2002.09.12
Как сделать РЕФРЕШ базы данных на ИБ6


3-35609
ShuraGrp
2002-08-22 16:28
2002.09.12
TDataSet.Open приводит к тому, что все поля Visible = false


1-35773
matvey
2002-08-30 17:46
2002.09.12
Закрытие всех приложений.