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

Вниз

Не работает запрос   Найти похожие ветки 

 
Борис ©   (2002-12-16 09:15) [0]

Всем привет!Только не пинайте, никак не могу поянть в чем ошибка в очень простом запросе:

select t1.Key, t1.Pole1, t2.Pole2
from table1.db t1, table2.db t2

Пишет Invalid use of keyword. В чем ошибка?
t1.key и t2.key - первичные ключи. Но почему их нельзя выбрать?


 
Anatoly Podgoretsky ©   (2002-12-16 09:20) [1]

Возьми названия наблиц в двойные кавычки


 
Борис ©   (2002-12-16 09:23) [2]

Анатолий!
В кавычки взял, та-же ошибка
select t1.Key, t1.Pole1, t2.Pole2
from "table1.db" t1, "table2.db" t2

А как только убираешь t1.Key все нормально работает.


 
Max Zyuzin ©   (2002-12-16 09:26) [3]

И навзвания полей в таком случае тоже возьмите в кавычки


 
Борис ©   (2002-12-16 09:31) [4]

Большое все спасибо! Все работает:

select t1."Key", t1."Pole1", t2."Pole2"
from "table1.db" t1, "table2.db" t2


 
Max Zyuzin ©   (2002-12-16 09:33) [5]

Совет - не называйте поля и таблицы в базах зарезервироваными словами... будет проще жить...


 
Karbo ©   (2002-12-16 10:33) [6]

Если бы еще знать, что зарезервировано, а что нет...


 
Max Zyuzin ©   (2002-12-16 10:40) [7]

ИМХО не сложно догадаться.... можно использовать например _ в названии полей, тогда точно не совпадет...
А можно посмотреть хелп по SQL и там посмотреть список зарезервированных слов...
Я, например, почти всегда называю поля сокращая сначала в 1-2 буквы название таблицы, потом подчеркивание и название... получается что то вроде Us_Name - из таблици User и в самих запросах не запутаешься при составлении какое поле к какой таблице относится... я заранее знаю, что у меня все поля называются по разному во всей Базе.



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
4-25130
msts
2002-11-20 15:29
2003.01.09
Перехват вызова функции/внедрение кода


14-25089
Феликс
2002-12-20 21:43
2003.01.09
Какой рост считается нормальным? (с вашей точки зрения)


14-25062
Kotka
2002-12-19 21:25
2003.01.09
Мне интересно ваше мнение...


1-24911
Alexsys
2002-12-25 07:47
2003.01.09
Калькулятор для выражений с функциями и переменными???


7-25122
Lamer2000
2002-07-30 12:34
2003.01.09
Перехват нажати кнопки.