Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
14-28223
Shadow
2002-11-16 20:44
2002.12.09
Способы подавления депрессии?


6-28166
Aleksandr
2002-10-14 14:38
2002.12.09
Как можно вставить картинку в генерируемую страничку?


14-28289
Aristarh
2002-11-19 11:59
2002.12.09
Прошу высказаться об уровне шума HDD Western Digital


3-27832
UniDeMoN
2002-11-17 04:33
2002.12.09
создание собственной базы данных


1-27949
AlexKr
2002-11-29 12:12
2002.12.09
Перенаправить вывод




   Наверх