Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2008, 20:13   #1
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию дата в SQL

Доброго времени суток...
подскажите как указывается дата в запросе?

SELECT * FROM Distribution WHERE Distrib.DateOfReal=нужной мне дате

запрос типа
SELECT * FROM Distribution WHERE Distribution.DateOfReal is null
работает, а как именно с датой?

Спасибо.

Последний раз редактировалось Arkuz; 03.11.2008 в 20:31.
Arkuz вне форума Ответить с цитированием
Старый 03.11.2008, 20:44   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

'SELECT * FROM Distribution WHERE Distrib.DateOfReal='+QuotedStr(Date ToStr(ДАТА)) или
'SELECT * FROM Distribution WHERE Distrib.DateOfReal='+QuotedStr(ДАТА )
(в каком виде у вас дата? Вы не сказали)
Однако в общем случае лучше применять формат даты FORMAT, поскольку в разных базах встречается разное представление этого типа данных, которое может не совпадать с установленным системным представлением.
mihali4 вне форума Ответить с цитированием
Старый 03.11.2008, 21:47   #3
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Пряммо так можно и в редакторе SQL писать. Или это программно присваивать стороку так?
Arkuz вне форума Ответить с цитированием
Старый 03.11.2008, 22:11   #4
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

без разницы ...
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 03.11.2008, 22:27   #5
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Подскажите что сделать...

У меня на главной форме в DBGrid1 отображается по разным чекбоксам разные ресурсы... Дистриб и запрос на Дистриб.

Когда я делаю сдачу книги в истории, всё нормально, а когда в должниках - тоже всё правильно делается, только не обновляется грид...

А когда перещёлкнешься между чек боксами DBGrid1 обновляется...

Как сделать так, когда я нахожусь в режиме запроса и грид отображает должников, когда я нажимаю сдачу и грид тут же обновляется...

Пробовал разые варианты типа Refresh и ничего не получилось...
Вложения
Тип файла: rar DB.rar (66.4 Кб, 15 просмотров)
Arkuz вне форума Ответить с цитированием
Старый 03.11.2008, 23:10   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

На то она и выборка. Ее результат - вещь статичная в каждый момент времени. А сделать нужно всего ничего, просто добавить:
DolgQuery.Close;
DolgQuery.Open;
mihali4 вне форума Ответить с цитированием
Старый 04.11.2008, 01:23   #7
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

спасибо... я так делал, только у меня не работало...
точнее пару раз работало, проект я не сохранил... и потом вместо запроса дистриб указывал...


Вот ещё одно наблюдение... Странно, но когда делаю условие IF на чекбоксы почему-то не работает...

почему-то не работает

if checkbox1.checked then btn1.enabled:=false;

пришлось связывать с текстом в лэйбле... Что это за глюк?
Arkuz вне форума Ответить с цитированием
Старый 04.11.2008, 12:32   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Может, все-таки:
Btn1.enabled:=not Checkbox1.checked;
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дата Bigtyoma Общие вопросы Delphi 18 24.12.2008 22:03
Дата (SQL + Delphi) Pinya БД в Delphi 3 10.10.2008 17:53
Дата Iskin Microsoft Office Excel 6 10.10.2008 12:41
С# и дата byte916 Помощь студентам 1 13.05.2008 18:16
Дата Luciferium БД в Delphi 9 29.05.2007 13:09