Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.20;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.018 c
4-1192827598
i
2007-10-20 00:59
2008.07.20
Prevent service&process from stopping


6-1174885444
Serega82
2007-03-26 09:04
2008.07.20
Передача файлов из браузера на web-сервер


1-1195594267
S1ntez
2007-11-21 00:31
2008.07.20
Независимость дочернего окна


1-1192341690
3Lander
2007-10-14 10:01
2008.07.20
Как вставить справку в прогу


2-1214074663
Igor23
2008-06-21 22:57
2008.07.20
Подскажите новечку плиз D7+MySQL