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

Как реализовать такой запрос ?   Найти похожие ветки 

← →
Abikos   (2003-10-31 15:25) [0]

Мне нужно реализовать запрос на записи, по вхождению числа в множество значений. Я пробовал вот так :
Query4.Close;
Query4.SQL.Text:="Select * from Messages where objectid in (:ERT)";
Query4.ParamByName("ERT").AsFMTBCD:="35,36,37";
Query4.Open;

Но это не работает :(
Если писать сразу строкой
Query4.SQL.Text:="Select * from Messages where objectid in (35,36,37)";
то работает...
Как это сделать ? Можно конечно рукачи строчку наращивать, но может просто я что-то не так делаю ?


← →
chtr ©   (2003-10-31 15:32) [1]

var
s:string;
begin
...
Query4.Close;
s:="35,36,37";
Query4.SQL.Text:="Select * from Messages where objectid in ("+s+")";
Query4.Open;


← →
flint_brain@inbox.ru   (2003-10-31 15:42) [2]

Так это и так очевидно :)))



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

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



Память: 0.45 MB
Время: 0.014 c
1-65852
Evgeniy_K
2003-11-09 18:12
2003.11.20
Цветной TBitmap -> Черно-белый TBitmap


4-66150
likeanangel
2003-09-26 11:29
2003.11.20
По поводу повторного использования


3-65795
AndSoft
2003-10-30 13:40
2003.11.20
Помогите разобраться с ошибкой


1-65977
Eagle Owl
2003-11-10 18:53
2003.11.20
Вывод текста (TGraphicControl)


1-65877
Antipich
2003-11-09 00:24
2003.11.20
Надо ли синхронизировать процедуру.




   Наверх