Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос по дате в Oracle [D7]


UVV ©   (2005-02-12 13:39:00) 

Многим известно, что тип date в Oracle хранит И ДАТУ И ВРЕМЯ!
Не подскажите, почему следующий запрос возвращает пустую таблицу?

select ActNum_, to_char(datenew_, h24:mi:ss'), ID_
from Statements
where datenew_ = :SelectedDate
order by ActNum_

// Передаю дату

ZQuery.Active := False;
ZQueryStatements.ParamByName('SelectedDate').AsDate := DateTimePicker.Date;
ZQuery.Active := True;


Использую Delphi7, ZeosDBO 6.5.1-alpha, Oracle 9.2i


UVV   (2005-02-12 15:38:00) [1]

Спасибо!


Desdechado   (2005-02-12 15:18:00) [2]

а просто в оракле не пробовал запрос выполнить?
попробуй.
и будет видно, что сравнение проходит по всем составляющим поля, а не только по дате.
поэтому ставь
between :selecteddate and :selecteddate+1


Наверх

Титульная страница Поиск, карта сайта Написать письмо