Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

вернемся к алиасам [D5, dBase, FoxPro]


Oleg_er ©   (2002-06-07 08:00:00) 

Добрый день, возникла маааленькая проблемка...
всегда работал с абсолютным путем с таблицами, а теперь возникла необходимость работать с алиасами

так вот, как написать чтобы сработало:
пишу так

select * from db_otto.co4

ругается на отсутствие файла db_otto.co4


Oleg_er   (2002-06-11 06:52:00) [1]

спасибо большое за ответы.
"select * from :ALIAS:db_otto.co4" - то, что надо, только имелось в виду:

select * from :db_otto:co4 :-)


Bakca   (2002-06-07 11:36:00) [2]

Видимо запись db_otto.co4 должна означать: таблица co4 в базе,
на которую ссылается алиас db_otto. Тогда код будет выглядеть так:
MyQuery.DatabaseName:="db_otto";
MyQuery.SQL.Add("select * from co4");
MyQuery.Open;

Oleg_er: а таблицы именно dbf?



AlexLI   (2002-06-07 11:13:00) [3]

>MaxiMum-u
Бывает что в выражении FROM файлы находящиеся по разным алиасам.
Смотрите шире ;-).


MAxiMum   (2002-06-07 10:37:00) [4]

Люди, есть такое свойство DatabaseName, которое обозначает либо Псевдоним BDE либо папку, в которой находятся файлы.Вот и пишите туда во время выполнения все, что захотите.


AlexLI   (2002-06-07 09:48:00) [5]

select * from :ALIAS:db_otto.co4

ALIAS - имя алиаса


Bakca   (2002-06-07 09:21:00) [6]

MyQuery.DatabaseName:=<имя алиаса>;
MyQuery.SQL.Add("select * from <имя таблицы>");
MyQuery.Open;

только действительно непонятно, что за .co4


Anatoly Podgoretsky   (2002-06-07 09:15:00) [7]

Создай алиас с помощью BDE Administrator


Alexandr   (2002-06-07 08:54:00) [8]

че за расширение co4?

надо просто имя таблицы писать, да и все.


Oleg_er   (2002-06-07 08:49:00) [9]

ну народ, помогите чтоль....


Наверх

Титульная страница Поиск, карта сайта Написать письмо