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

Вниз

Query   Найти похожие ветки 

 
Niko4543   (2003-06-30 08:55) [0]

Всем привет.
Как сделать фильтрацию в Query.Делаю запросы в SQL получается через раз. Что такое.


 
Johnmen   (2003-06-30 09:16) [1]

Как делаешь ? Что получаешь ?
Или предлагаешь потренироваться в телепатии ?


 
Rol   (2003-06-30 11:00) [2]

>Johnmen
Тут дело не в телепатии. Здесь титан разума, титану разума вопрос задаёт. А все остальные - ничтоже сумнящеся - отдыхают зело со своими скудноизвилинами. :)


 
niko4543   (2003-06-30 11:54) [3]

НЕ пацаны извените просто возможности не было выложить.
А делаю так:
Query2.Close;
Query2.SQL.Clear;
Query2.SQL.Add("select cod from Ochniki\Grup.db where Cod ="+ Query1.FieldByName("Cod").AsString);
Query2.Open;

Поясняю. При нажатии на ячейку DBGrid"a(связь с Query1) должна произойти фильтрвция данных в Query2 и отобразиться в DBGrid"e 2.
Выдаются ошибки типа не совпадения типов и куча разных ошибок.


 
XanderMan   (2003-06-30 12:02) [4]

>Query1.FieldByName("Cod").AsString

А ты уверен, что поле "Cod" имеет тип String?


 
niko4543   (2003-06-30 12:07) [5]

Да в Paradox"e когда делал ставил Alpha. И потом проверял стоит тип Alphа. А по цифрам фильтрует классно, но к сожелению надо букавки.


 
niko4543   (2003-06-30 12:09) [6]

Может кто делал фильтрацию по буквам примерчик покажите пожайлуста а то из-за этой фильтрации сроки горят.


 
Johnmen   (2003-06-30 12:13) [7]

Query2.SQL.Add("select cod from Ochniki\Grup.db where Cod ="""+ Query1.FieldByName("Cod").AsString+"""");


 
Zacho   (2003-06-30 12:16) [8]

Хоть с буковками, хоть с чем угодно, делаешь так:
В Query2.SQL пишешь: "select cod from Ochniki\Grup.db where Cod =:COD
И в программе:
Query2.Close;
Query2.ParamByName("CODE").AsString:=Query1.FieldByName("Cod").AsString;
Query2.Open;

А если тебе нужна обычная связь master-detail то можно обойтись вообще без кода, в Query2.SQL - тоже самое, и Qurer2.DataSource присвоить DataSource, связанный с Query1.


 
vopros   (2003-06-30 12:23) [9]

Какую смысловую нагрузку несет этот запрос?


 
koks   (2003-06-30 12:33) [10]

Вообще, динамическое формирование SQL-строки - вещь хорошая. Однако везде где есть возможность надо вместо нее использовать запросы с параметром. Твой случай - как раз такой.


 
PlaTinum   (2003-06-30 12:34) [11]

ВАХ СПАСИБО ВСЕМ ЗА ОТВЕТЫ ВСЁ РАБОТАЕТ. ЕЩЁ РАЗ ОГРОМНОЕ СПАСИБО



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

Форум: "Базы";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
14-78121
ramdy
2003-07-08 15:27
2003.07.24
Иконки покрасивее


14-78118
sucer
2003-07-08 05:00
2003.07.24
Как получить изображение?


14-78053
Alexsey Orlov
2003-07-09 21:15
2003.07.24
Помогите


14-78081
Kiril
2003-07-06 18:15
2003.07.24
С помощью чего можно получить HTML-код интернет-страницы...


1-77989
Кен
2003-07-09 07:54
2003.07.24
Как сделать такое же меню как в редакторе Дельфи выпадает, при





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский