Главная страница
    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.45 MB
Время: 0.007 c
14-25087
Николай Быков
2002-12-22 05:02
2003.01.09
Как поставить скин к аське?


7-25104
Dima1
2002-10-30 06:49
2003.01.09
LPT порт, как с ним работать


3-24778
atmamont
2002-12-16 11:58
2003.01.09
freereport экспорт в xls


4-25138
Miha-ha
2002-11-17 13:07
2003.01.09
Снижение скорости при использовании BitBlt....


3-24780
EternalWonderer
2002-11-29 13:09
2003.01.09
Parse to Execute Ratio = 101





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский