Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #6  
Старый 10.03.2009, 23:13
elfer elfer вне форума
Новичок
 
Регистрация: 06.02.2009
Сообщения: 63
Репутация: 10
По умолчанию

Цитата:
Сообщение от TOJluK
Если все таки для поля дата и время выбрать типы DateTime, то на SQL в QUERY это таk
Код:
SELECT 
  Поле_дата,
  Поле_время
FROM
 Имя_таблицы
WHERE
  (Поле_дата >= :edit_par_1) AND 
  (Поле_дата <= :edit_par_3) AND 
  (Поле_время >= :edit_par_2) AND 
  (Поле_время <= :edit_par_4)
:edit_par_1..4 в Query это параметры. Их значения делаем так
Код:
Query1.Parameters[0].value:=Edit1.Text; 
//где [0] индекс параметра, смотри св-во PARAMS в QUERY после того как SQL забъеш
Все работает, но небольшой косяк: например вводим дату с 10 числа по 12, все отображается, но если я ввожу время с 8.00 (10 числа) по 9.00 (12 числа) то выводятся данные 10, 11, 12 числа, но только в интервале с 8 до 9 часов каждого дня. Если по русски, то не отображаются например данные 10 числа, к примеру, в 11 часов
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:43.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025