Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.09;
Скачать: CL | DM;

Вниз

Как сделать чтобы в Query.SQL вставлялась дата и время?   Найти похожие ветки 

 
Maxval ©   (2002-11-21 13:37) [0]

Плиз!! Помогите начинающему!!!!

Как сделать чтобы в Query.SQL запрос вставлялась вводимое дата и время?


 
Anatoly Podgoretsky ©   (2002-11-21 13:43) [1]

Использовать метод Add


 
maxval ©   (2002-11-21 13:45) [2]

А можно пример?


 
sniknik ©   (2002-11-21 13:46) [3]

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


 
sniknik ©   (2002-11-21 13:46) [4]

а можно узнать на чем? (пример)


 
Anatoly Podgoretsky ©   (2002-11-21 13:48) [5]

А где твой SQL текст?


 
kostya   (2002-11-21 14:18) [6]

Может типа так

Query2.SQL.Add("INSERT INTO Tabl (Data)");
Query2.SQL.Add("VALUES (:P1)");
Query2.ParamByName("P1").Text := DateToStr(Date());
Query2.ExecSQL


 
maxval ©   (2002-11-21 14:28) [7]

Вот запрос
Select
sum (round((convert(float,cls_timeroundoff)/60),2)) "исход"
from calls
where cls_timeringbegin between "20.11.02 00:00:00" and "20.11.02 23:59:59"
and (Cls_RingInitPunct IN ("1857","3267","3282","4485","4486","4545","4566")
and cls_service in("25","32"))

нужно чтобы дата вставлялась например через DateTimePicker


 
Anatoly Podgoretsky ©   (2002-11-21 14:35) [8]

Может тебе не стоит вставлять дату в Query.SQL, а воспользоваться вместо этого параметрами, но если есть желание, вот эта строка

предыдущие строки
Query.SQL.Add("where cls_timeringbegin between " + QueryStr(DateTimeToStr(D1))+" and "
) + QueryStr(DateTimeToStr(D2)));
последующие строки

где D1 и D2 твои даты/время полученные откуда угодно


 
maxval ©   (2002-11-21 14:41) [9]

А как через параметры?


 
Anatoly Podgoretsky ©   (2002-11-21 14:49) [10]

Select
sum (round((convert(float,cls_timeroundoff)/60),2)) "исход"
from calls
where cls_timeringbegin between :D1 and :D2"
and (Cls_RingInitPunct IN ("1857","3267","3282","4485","4486","4545","4566")
and cls_service in("25","32"))

Присвоение
Query.ParamByName("D1").AsDateTime := D1;
Query.ParamByName("D2").AsDateTime := D2;



Страницы: 1 вся ветка

Текущий архив: 2002.12.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-28045
Кокандокало
2002-11-27 19:07
2002.12.09
Как скрольнуть TStringGrid


1-28070
Vagrant
2002-11-27 01:58
2002.12.09
Runtime error 216


8-28136
j_onion
2002-08-23 03:00
2002.12.09
Как проверить, установлен ли конкретный кодек в системе?


7-28321
Anar
2002-10-07 00:51
2002.12.09
Как перезагрузить комп в Windows XP?


8-28146
arcoant
2002-08-20 14:16
2002.12.09
Никто не знает как получить данные с МР3 файла (исполнитель, песн