Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];

Вниз

Проблема с ч в SQL-запросе.   Найти похожие ветки 

 
DmitryPV   (2002-02-20 14:24) [0]

Господа, снова прошу вашей помощи!
Как и писал ранее, работаю с таблицами MSAccess"97 с помощью BDE:
TDatabase->TQuery..... При формировании запроса типа:
SELECT Товар FROM ТаблицаТвар WHERE ТоварКлюч=....... выкидывается сообщение типа "Invalid use of keyword. Token: ч=...". Помогите решить проблему! Таблица большая и имеет связи с другими таблицами, так что-же, мне теперь во всех них поля переименовывать?


 
Alexandr   (2002-02-20 14:26) [1]

и нафига ты поля по-русски называл...
теперь лишних косяков не оберешся...
а попробуй свои названия в запросе в кавычки


 
DmitryPV   (2002-02-20 14:31) [2]

Да в том-то и дело, что таблицы составлял не я.


 
Alexandr   (2002-02-20 14:34) [3]

и все-таки насчет кавычек...
А вообще-то именно в данном случае ошибка в where, поэтому можно
алиасами поля переименовать ...


 
DmitryPV   (2002-02-20 14:35) [4]

Alexandr, поясни плз!


 
Alexandr   (2002-02-20 14:43) [5]

первый вариант
SELECT "Товар" FROM "ТаблицаТвар" WHERE "ТоварКлюч"=.......

второй вариант

SELECT Товар as tovar,ТоварКлюч as TovarKluch FROM ТаблицаТвар WHERE TovarKluch=.......
или их комбинация.
Короче, пробуй.


 
DmitryPV   (2002-02-20 15:03) [6]

Во втором варианте продолжает ругаться на "ч". В первом начинает
бредить, что-де таблица только для чтения, что не правда т.к я переименовывал это с№;%:%ное поле и все работает влет, да и запрос не на изменение!!!


 
sniknik   (2002-02-20 20:41) [7]

в SQL помогают скобки вокруг имени поля [] ?



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

Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
4-67044
igorok
2002-01-20 17:05
2002.03.21
Закрыть процесс?


3-66762
Draculenok
2002-02-22 07:30
2002.03.21
Подскажите где можно скачать Qreport Professional


14-66968
Sensor
2002-02-06 19:55
2002.03.21
Размер


1-66858
Юный техник
2002-03-05 16:14
2002.03.21
Текст


1-66895
der
2002-03-06 08:23
2002.03.21
круговерть с DLL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский