Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
dumka   (2007-11-14 10:58) [0]

Имеется запрос
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?


 
Johnmen ©   (2007-11-14 10:59) [1]

А зачем там в двойных апострофах строка?


 
dumka   (2007-11-14 11:02) [2]

Я всякие варианты опробовала, не работает.


 
Johnmen ©   (2007-11-14 11:03) [3]

Для отладки напиши запрос явно.


 
dumka   (2007-11-14 11:04) [4]

Писала примерно так
SELECT *
FROM "Arhiv.db" Arhiv
WHERE  Nazvanie_spektakl LIKE "О%"
вот так работает


 
dumka   (2007-11-14 11:05) [5]

Т.е. выбирает все на букву О


 
sniknik ©   (2007-11-14 11:08) [6]

> вот так работает
а вот так
with query1 do begin
 Close;
 Params[0].AsString:="О%";
Open;
end;

???


 
sniknik ©   (2007-11-14 11:09) [7]

p.s. см. [1]


 
dumka   (2007-11-14 11:10) [8]

И так работает, и что дальше...


 
Reindeer Moss Eater ©   (2007-11-14 11:11) [9]

Сравнивать то, что ты присваивашь параметру с тем, "на чем работает как надо"


 
Reindeer Moss Eater ©   (2007-11-14 11:12) [10]

Дальше искать 10 отличий и исправлять


 
dumka   (2007-11-14 11:15) [11]

Спасибо я сделала.
Params[0].AsString:=tabset1.Tabs.Strings[newtab]+"%";



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

Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.047 c
11-1181305391
=BuckLr=
2007-06-08 16:23
2007.12.09
PStrList и Юникод


15-1194413323
Steep
2007-11-07 08:28
2007.12.09
SQL запрос


15-1194354763
авыф
2007-11-06 16:12
2007.12.09
Запись формы.


15-1194549102
Cyrax
2007-11-08 22:11
2007.12.09
Ищу хакеров...


2-1194347844
Lebedev
2007-11-06 14:17
2007.12.09
Нижние индексы и греческий шрифт.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский