Главная страница
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.012 c
3-101166
SOO_R
2002-10-11 13:12
2002.10.31
Стоит ли разделять на две таблицы?


1-101262
Yakimaha
2002-10-22 12:30
2002.10.31
Отчет в Word


1-101232
DDDeN
2002-10-21 18:14
2002.10.31
Коммерческие проги


14-101519
IronHawk
2002-10-12 23:54
2002.10.31
Время потехи для Мастеров и иже с ними ...


3-101157
Roma111
2002-10-11 10:45
2002.10.31
Кодировка поля БД