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

Вниз

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

 
Alex Shulg   (2003-01-04 17:29) [0]

Добрый день, друзья! Помогите разобраться с запросом:
Использую TQuery

QueryVTmp.SQL.Add("Select * From Visits Where Visits.Date>=:RDate");
QueryVTmp.Prepare;
QueryVTmp.Params[0].AsDate:=FormRepOpt.DTFirst.Date;
QueryVTmp.Open;

Ругается на дату. Пробовал разные форматы, ничего не помогает - при выполнении запроса - ругается на параметы. Пробовал без использования параметров, тоже самое. Сейчас использую фильтр:

QueryVTmp.Filter:="Date>="""+DateToStr(FormRepOpt.DTFirst.Date)+
""" and Date<="""+DateToStr(FormRepOpt.DTLast.Date)+"""";
QueryVTmp.Filtered:=True;

Так работает, но хотелось бы отбирать записи в самом запросе, так ведь быстрее запрос выполняется. Та же ошибка возникает и при добавлении в запрос следующей строки:
QueryVTmp.SQL.Add("Order By Date");

Date - имя поля (тип - дата, FoxPro 2.6)
Ошибка:
Project ... raised exception class EDBEEngineError with message "Invalid use of keyword.
Token: Date, Line Number: 2". ...
Может быть неудачный выбор имени поля?
Жду советов, зарание благодарю.


 
Aleksandr   (2003-01-04 17:32) [1]

Гы... ты поле Date в двойные кавычки поставь, вот и все.


 
Val   (2003-01-04 17:57) [2]

Aleksandr © (04.01.03 17:32) говорит о том, что вы используете зарезервированное СУБД слово Date для названия своего поля, тогда, для работы с ним, нужно брать его в кавычки, но лучше отказываться от практики таких названий в дальнейшем.


 
Alex Shulg   (2003-01-04 18:02) [3]

Сам разобрался, действительно неудачно выбрал имена полей. Он понимал имя поля Date, как зарезервированное слово, а не как имя поля.



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

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

Наверх




Память: 0.44 MB
Время: 0.009 c
1-72207
Beginer1
2003-01-14 10:42
2003.01.23
как сделать быструю сортировку строк справо на налево


3-72062
shel
2003-01-04 04:35
2003.01.23
Как отобразить в TDBImage blob поле(access)


14-72470
RV
2003-01-05 09:52
2003.01.23
Дайте ссылку на программу или саму программу API_mon


14-72489
zolotov
2003-01-06 01:09
2003.01.23
Rx Library for Delphi 7


14-72502
ION T
2003-01-06 17:32
2003.01.23
Kylix 3 под Red Hat 8.0





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