![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
запрос с параметром
dumka © (2007-11-14 10:58:00)Имеется запрос
SELECT *
FROM "Arhiv.db" Arhiv
WHERE Nazvanie_spektakl LIKE :Nazvanie_spektaklstr
Он передает параметр в компонент TabSet1, на каждой вкладке буквы рус.алф.
with query1 do begin
Close;
Params[0].AsString:='"'+tabset1.Tabs.Strings[newtab]+'%"';
Open;
end;
Ошибку не выдает, но и не работает.
Как по начальным буквам распределить спектакли в комп.TabSet1?
dumka (2007-11-14 11:15:00) [1]Спасибо я сделала.
Params[0].AsString:=tabset1.Tabs.Strings[newtab]+'%';
Reindeer Moss Eater (2007-11-14 11:12:00) [2]Дальше искать 10 отличий и исправлять
Reindeer Moss Eater (2007-11-14 11:11:00) [3]Сравнивать то, что ты присваивашь параметру с тем, "на чем работает как надо"
dumka (2007-11-14 11:10:00) [4]И так работает, и что дальше...
sniknik (2007-11-14 11:09:00) [5]p.s. см. [1]
sniknik (2007-11-14 11:08:00) [6]> вот так работает
а вот так
with query1 do begin
Close;
Params[0].AsString:='О%';
Open;
end;
???
dumka (2007-11-14 11:05:00) [7]Т.е. выбирает все на букву О
dumka (2007-11-14 11:04:00) [8]Писала примерно так
SELECT *
FROM "Arhiv.db" Arhiv
WHERE Nazvanie_spektakl LIKE 'О%'
вот так работает
Johnmen (2007-11-14 11:03:00) [9]Для отладки напиши запрос явно.
dumka (2007-11-14 11:02:00) [10]Я всякие варианты опробовала, не работает.
Johnmen (2007-11-14 10:59:00) [11]А зачем там в двойных апострофах строка?