Текущий архив: 2002.12.02;
Скачать: CL | DM;
Вниз
IN и параметрический запрос Найти похожие ветки
← →
PKT (2002-11-13 11:06) [0]Как грамотно построить параметрический запрос для предикаты IN ?
Вот так вот пытался:
SELECT * FROM BASE
WHERE I_NUM IN :Numbers
(*
(I_NUM: Integer)
*)
А затем
Query1.Params[0].AsString := "(1, 2, 3, 4)";
схлопотал "Invalid use of keyword"
← →
Андрей Прокофьев © (2002-11-13 11:08) [1]а так нельзя
sIn := "(1, 2, 3, 4)";
...SQL.Text := "SELECT * FROM BASE WHERE I_NUM IN " + sIn;
← →
PKT (2002-11-13 11:12) [2]To: Андрей Прокофьев © (13.11.02 11:08)
Так собственно у меня и было в старом варианте.
Ну вот приспичило через Params.
← →
ЮЮ © (2002-11-13 11:43) [3]это через параметры не передашь
← →
Sergey13 © (2002-11-13 11:57) [4]2PKT (13.11.02 11:06)
Эдак можно докатиться до
select :parametr
или просто
:parametr
8-)
>Ну вот приспичило через Params.
-Беспокоит меня Гондурас.
-Говорили тебе, не расчесывай. 8-)
Страницы: 1 вся ветка
Текущий архив: 2002.12.02;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.015 c