Форум: "Начинающим";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
ВнизМассив значений в параметре Найти похожие ветки
← →
Dmitry S © (2008-08-11 12:40) [0]Есть текст запроса:
select * from sometable where id in (:idlist)
Использую компонент TIBSQL для выполнения запроса.
Как можно в параметре передать массив значений?
← →
Sergey13 © (2008-08-11 13:11) [1]Никак. Это получается не параметр, а макроподстановка.
← →
Нат (2008-08-11 13:48) [2]Можно попробовать передать в виде текстовой строки.
Могут требоваться квадратные скобки.
Под свои задачи использую фильтр и обработчик OnFilterRecord
for i:= 0 to ArrSize-1 do //Заполнение "Последние записи в конце"
if DataSet.FieldValues [SelectKey]=SelectArr[i] then //вариантные значения
begin
Accept:=true;
Break ;
end;
← →
stas © (2008-08-11 14:16) [3]Можно передать параметр строкой разделив значения через запятую и такое условие
Where :par like "%,"+ID+",%"
Если нужно переобразовать ID в строку.
← →
Anatoly Podgoretsky © (2008-08-11 14:37) [4]> stas (11.08.2008 14:16:03) [3]
Запятые можно использвать в любом месте, которое оперирует с тектом, like оперирует с текстом, так что можно передавать сколько угодно.
← →
stas © (2008-08-11 15:30) [5]Anatoly Podgoretsky © (11.08.08 14:37) [4]
?
← →
Anatoly Podgoretsky © (2008-08-11 15:55) [6]Прикажешь угадывать, что в этом знаке вопроса заложено?
← →
stas © (2008-08-11 16:02) [7]к чему Anatoly Podgoretsky © (11.08.08 14:37) [4] ?
← →
Anatoly Podgoretsky © (2008-08-11 16:20) [8]Это к
> stas © (11.08.08 14:16) [3]
← →
stas © (2008-08-11 16:25) [9]А.
← →
Anatoly Podgoretsky © (2008-08-11 16:44) [10]> stas (11.08.2008 16:25:09) [9]
Думаешь, что я буду с тобой в алфавит играть? Думай.
← →
stas © (2008-08-11 16:52) [11]Anatoly Podgoretsky © (11.08.08 16:44) [10]
Вместо пустых реплик помог бы человеку, как это сделал я в отличии от тебя.
← →
Anatoly Podgoretsky © (2008-08-11 16:58) [12]> stas (11.08.2008 16:52:11) [11]
Что у тебя за вопрос?
← →
Виталий Панасенко(дом) (2008-08-11 21:31) [13]Использовать FIBPlus - там поддерживается макроподстановки.:-)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c