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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-72373
Людмила
2003-01-13 11:36
2003.01.23
Сетевые программы


1-72292
fifo
2003-01-15 12:57
2003.01.23
VarArrayCreate c типом Record


1-72370
Валерыч
2003-01-05 03:23
2003.01.23
Взаимодействие компонентов


1-72395
@andrew
2003-01-13 15:40
2003.01.23
Привет всем. есть MDI-Child, много MDI-Child :-)


4-72591
alex134
2002-12-08 16:28
2003.01.23
аналог shAppBarMessage