Форум: "Базы";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c