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

Вниз

MSAccess + DELPHI + ADO и SQL запрос по дате.   Найти похожие ветки 

 
xmag   (2002-10-10 23:58) [0]

Люди ну немогу, не составлял SQL запросы уже несколько лет :) немогу составить простой SQL запрос, есть Access таблица TABLE.MDB NN - сечтчик Name - Имя сотрудника и rDate - День рождения , например 01.01.1980 .... например надо вытащить всех сотрудников => 01.01.1980 годя рождения как это сделать ?
select * From TABLE
Where TABLE.rDate >= 01.01.1980 .... Ошибка.
Что я только не делал итак прописывал дату и в кавычки брал и в # как в Access"е нифига не помогает как быть ??? ...
Использовал компонент TADOQuery ...


 
ЮЮ ©   (2002-10-11 02:15) [1]

#01/01/1980#

A лучше через параметр:

ADOQuery.SQL.Text := "select * From TABLE Where TABLE.rDate >= :DateFrom";
ADOQuery.Params[0].asDateTime:=...
ADOQuery.Open;


 
Max Zyuzin ©   (2002-10-11 08:52) [2]

Если вы хотите дату из MSSQL то почитайте как она в этом сервере интерпритуруется... а дату надо вводить в таком формате ггггммдд
Вот и запрос у вас должен быть примерно таким

select * From TABLE
Where TABLE.rDate >= "19800101"


 
Max Zyuzin ©   (2002-10-11 08:52) [3]

А в программе лучше делать как сказал ЮЮ © (11.10.02 02:15)


 
xmag   (2002-10-11 11:54) [4]

Большое спасибо !!!
А ведь мог бы и сам догадаться .... на счет # и / ....

Огромное спаибо всем !!!!


 
Nomad.kz   (2002-10-11 12:22) [5]

причем, Access интерпретирует даты как mm-dd-yy, в запросах именно так (VBA for Access)



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-101452
vopros
2002-10-10 17:56
2002.10.31
Выключил, телефоны так хорошо стало.


1-101289
Weare
2002-10-22 10:43
2002.10.31
Необходимо конструктивное решение


14-101455
Дремучий
2002-10-10 17:30
2002.10.31
Глючит дата (год) регистрациии?


14-101473
Lola
2002-10-11 12:30
2002.10.31
Что случилось?


6-101418
BAHO
2002-08-31 19:05
2002.10.31
Про Socket`ы