Главная страница
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.011 c
1-101268
Manulo
2002-10-22 11:19
2002.10.31
Имена компонентов....


6-101422
L
2002-08-31 17:39
2002.10.31
Синхронизация времени


14-101463
pasha_golub
2002-09-20 13:47
2002.10.31
Delphi vs C++ Builder


6-101399
agafon
2002-08-28 09:56
2002.10.31
NMHTTP


14-101516
Билл Гейтс
2002-10-11 22:57
2002.10.31
Фан-Клуб Microsoft