Вниз
Скачать: 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
4-28362
SVM
2002-10-26 00:45
2002.12.09
Снова Ресурсы


3-27822
Tundra
2002-11-18 14:11
2002.12.09
Как в ADO связать данные из различных баз даных


3-27854
andy_ar
2002-11-21 07:49
2002.12.09
Как отобрать нужное количество записей?


3-27896
tv
2002-11-21 14:17
2002.12.09
Как определить, есть ли запись в таблице при добавлении новой.


3-27829
xenon
2002-11-20 15:58
2002.12.09
DBGrid + ADOTable + триггер




   Наверх