Вниз
Скачать: CL | DM;

Вставить множество в SQL запрос   Найти похожие ветки 

← →
kyn66   (2007-11-20 16:13) [0]

Определено множество :

Var
RegSet     : set of 1..22;

В процессе работы наполняется данными:

 Include(RegSet, LongInt(RxCheckListBox1.Items.Objects[i]));


В конечном итоге необходимо сформировать SQL-запрос, в котором это множество должно присутствовать.

 with OtborAdsQuery do
  begin
    SQL.Clear;
    SQL.Add("SELECT * FROM Zakaz WHERE RegKod IN RegSet");
    Open;
  end;


Как правильно его туда подставить?


← →
Сергей М. ©   (2007-11-20 16:20) [1]

В цикле пройтись по элементам множества и сформировать строку, соответствующую IN-выражению


← →
kyn66   (2007-11-20 16:35) [2]

Конечно проще было-бы использоать переменную типа TstringList, а затем взять из нее st.CommaText и все. Но я думал с множеством будет проще....



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
15-1212423217
Randew
2008-06-02 20:13
2008.07.20
Задачи на комбинаторику


15-1212429900
Nucer
2008-06-02 22:05
2008.07.20
Правописание


2-1214205706
i
2008-06-23 11:21
2008.07.20
Быстрый список для индексирования....


3-1202362597
9899100
2008-02-07 08:36
2008.07.20
interbase база данных под Firebird


3-1202753533
Opusss
2008-02-11 21:12
2008.07.20
Исчезают данные




   Наверх