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

Вниз

Работа с BD без Alias - ов   Найти похожие ветки 

 
Fissher ©   (2002-06-02 16:35) [0]

Не подскажете, что нужно сделать с Query, чтоб оно находило путь к таблицам без Алиаса. При установке на другую машину, прога путь к базе находит, а к таблицам не хочет :-(((


 
Anatoly Podgoretsky ©   (2002-06-02 16:42) [1]

Указывать полный путь


 
Fissher ©   (2002-06-02 17:50) [2]

Я, конечно, дурак, но как это сделать??


 
Anatoly Podgoretsky ©   (2002-06-02 19:15) [3]

Вместо алиаса или в запросе


 
Voldemar ©   (2002-06-03 06:26) [4]

А если создать временный алиас?

procedure TForm1.FormCreate(Sender: TObject);

begin
with Session do
begin
ConfigMode:=cmSession;
als:=
AddStandardAlias("MyAlias",ExtractFilePath(ParamStr(0))+"Base\","PARADOX");
DataBase1.AliasName:="MyAlias";
DataBase1.DatabaseName:="MyBase";
Database1.Connected:=true;
ConfigMode:=cmAll;
end;
Table1.Databasename:="MyBase";
Query1.Databasename:="MyBase";
end;


 
Fissher ©   (2002-06-03 14:49) [5]

Огромное спасибо, сейчас попробую, просто завтра проект сдавать, боюсь работу потерять.


 
Fissher ©   (2002-06-03 14:59) [6]

To Voldemar
als := - что это?


 
Nikolay M. ©   (2002-06-03 15:02) [7]

Указывать полный путь
Я, конечно, дурак, но как это сделать??

насчет "дурака" утверждать не берусь, но лаконичность такого ответа больше путает, чем что-то объясняет...


 
Lord Warlock ©   (2002-06-03 15:07) [8]


> Fissher © (03.06.02 14:59)


> als := - что это?


см дальше

Если хочешь по простому - помещай БД в каталог, где программа
на OnCreate главной форрмы

Table1.Databasename:=ExtractFilePath(ParamStr(0));
и все :)




 
Fissher ©   (2002-06-03 15:09) [9]

Это насчет дурака или указания полного пути?:-))))


 
Lord Warlock ©   (2002-06-03 15:12) [10]

это про полный путь


 
Fissher ©   (2002-06-03 15:15) [11]

To Lord Warlock:

Уже пробовад Query1.Database:=ExtractFilePath(ParamStr(0)) - Путь к базе извлекает верно. К таблицам тоже, но вот только к диску С привязывается.


 
Fissher ©   (2002-06-03 15:17) [12]

To Lord Warlock:
С другой стороны, такие ответы иногда заставляют глубоко задуматься над смыслом своей работы :-))


 
Lord Warlock ©   (2002-06-03 15:17) [13]


> Fissher © (03.06.02 15:15)


не привязывается он к диску С, ParamStr(0) - путь к программе, где бы она не лежала


 
Fissher ©   (2002-06-03 15:20) [14]

Точно! Я же через Application.Exename извлекал путь!!!


 
Fissher ©   (2002-06-03 15:24) [15]

И посдеднее:-) (Достал я тут уже всех, кажется своими глупостями)

С Query1.Database:=ExtractFilePath(ParamStr(0)) можно и Алиас оставить?


 
Lord Warlock ©   (2002-06-03 15:30) [16]


> Query1.Database

это указатель на компонент TDataBase. Если не используешь его, ExtractFilePath(ParamStr(0)) пиши только в Databasename


 
Fissher ©   (2002-06-03 15:32) [17]

Теперь все ясно. Всем спасибо!!!!!!!!!!!!!!!:-)))))))



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

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

Наверх




Память: 0.5 MB
Время: 0.019 c
4-89082
anod
2002-04-28 00:13
2002.06.27
RegisterHotKey


1-88821
alex9999
2002-06-17 05:13
2002.06.27
работа с клавиатурой


6-88979
SeyCom
2002-04-06 20:03
2002.06.27
Где можно найти пример работы с WinPCap на Delphi?


3-88699
PSA
2002-06-03 09:03
2002.06.27
Редактирование баз FoxPro(dBase) при использовании ADO.


6-88976
Ghost.
2002-04-17 13:30
2002.06.27
По поводу кодировок...