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

Вниз

Помогите составить запрос   Найти похожие ветки 

 
kotbazilio   (2005-12-22 17:22) [0]

TQuery ругается на запрос. Как правильно составить его?
select * from Таблица1 where date1>22.01.05
Надо дату в кавычки или еще чего?


 
Desdechado ©   (2005-12-22 17:29) [1]

использовать параметры
SQL.Text:="select * from Таблица1 where date1>:p";
Params[0].AsDateTime:=StrToDate("22.01.2005");


 
kotbazilio   (2005-12-22 17:35) [2]

Спасибо, а как сделать, если два параметра?
 Form1.Query1.SQL.Text:="select * from &#210;&#224;&#225;&#235;&#232;&#246;&#224;1 where date1>=:p and date2<=:p";
 Form1.Query1.Params[0].AsDateTime:=DateTimePicker1.Date;
 Form1.Query1.Params[1].AsDateTime:=DateTimePicker2.Date;

так?


 
Плохиш ©   (2005-12-22 17:50) [3]


> так?

Да


 
Desdechado ©   (2005-12-25 15:17) [4]

вот только имена параметров рекомендую делать разными, во избежания путаницы
некоторые компоненты посчитают, что у тебя 1 параметр (т.к. одно имя), некоторые - что 2, но пи имени ты не сможешь к ним обратиться (всегда будет первый в списке попадаться)


 
Fay ©   (2005-12-25 15:30) [5]

2 kotbazilio   (22.12.05 17:35) [2]
> date1>=:p and date2<=:p";
Это часом не "равно" называется?


 
vidiv ©   (2005-12-26 08:38) [6]


> Fay ©   (25.12.05 15:30) [5]

:))


 
kkot   (2005-12-26 10:20) [7]


> where date1>=:p and date2<=:p";


ИМХО элегантнее будет
where date1 between :d1 and :d2";



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
6-1128006724
ILN
2005-09-29 19:12
2006.01.15
Сокет, как получить данные, если не известен размер данных


10-1111562885
AloneAli
2005-03-23 10:28
2006.01.15
Как узнать самый крайний активный левый столбец в Excel е?


2-1135325398
Дева
2005-12-23 11:09
2006.01.15
формат столбца DBGrid


14-1135326519
LordOfRock
2005-12-23 11:28
2006.01.15
Задание лабораторной


14-1135250639
saNat
2005-12-22 14:23
2006.01.15
Написание программ для ОС Windows в *nix