Форум: "Базы";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];
Внизвернемся к алиасам Найти похожие ветки
← →
Oleg_er (2002-06-07 08:00) [0]Добрый день, возникла маааленькая проблемка...
всегда работал с абсолютным путем с таблицами, а теперь возникла необходимость работать с алиасами
так вот, как написать чтобы сработало:
пишу так
select * from db_otto.co4
ругается на отсутствие файла db_otto.co4
← →
Oleg_er (2002-06-07 08:49) [1]ну народ, помогите чтоль....
← →
Alexandr (2002-06-07 08:54) [2]че за расширение co4?
надо просто имя таблицы писать, да и все.
← →
Anatoly Podgoretsky (2002-06-07 09:15) [3]Создай алиас с помощью BDE Administrator
← →
Bakca (2002-06-07 09:21) [4]MyQuery.DatabaseName:=<имя алиаса>;
MyQuery.SQL.Add("select * from <имя таблицы>");
MyQuery.Open;
только действительно непонятно, что за .co4
← →
AlexLI (2002-06-07 09:48) [5]select * from :ALIAS:db_otto.co4
ALIAS - имя алиаса
← →
MAxiMum (2002-06-07 10:37) [6]Люди, есть такое свойство DatabaseName, которое обозначает либо Псевдоним BDE либо папку, в которой находятся файлы. Вот и пишите туда во время выполнения все, что захотите.
← →
AlexLI (2002-06-07 11:13) [7]>MaxiMum-u
Бывает что в выражении FROM файлы находящиеся по разным алиасам.
Смотрите шире ;-).
← →
Bakca (2002-06-07 11:36) [8]Видимо запись db_otto.co4 должна означать: таблица co4 в базе,
на которую ссылается алиас db_otto. Тогда код будет выглядеть так:
MyQuery.DatabaseName:="db_otto";
MyQuery.SQL.Add("select * from co4");
MyQuery.Open;
Oleg_er: а таблицы именно dbf?
← →
Oleg_er (2002-06-11 06:52) [9]спасибо большое за ответы.
"select * from :ALIAS:db_otto.co4" - то, что надо, только имелось в виду:
select * from :db_otto:co4 :-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c