Форум: "Базы";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c