Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2009, 12:12   #1
Radin
Пользователь
 
Регистрация: 20.12.2009
Сообщений: 10
По умолчанию ADOQuery

Здравствуйте у меня возникла проблема как можно создать запрос что бы он был по 3 столбцам (например Фамилия, Имя, Отчество) причем все вводится с Edit1.text, edit2.text, edit3.text и итог должен быть отображен в DBGrid. Заранее спасибо
Radin вне форума Ответить с цитированием
Старый 22.12.2009, 12:16   #2
quit
Я есть!
Форумчанин
 
Аватар для quit
 
Регистрация: 17.02.2008
Сообщений: 318
По умолчанию

грубо конечно, но все же..
Код:
ADOQuery.Close;
SQL = 'SELECT Фамилия, Имя, Отчество FROM Таблица WHERE  Фамилия = ' 
+ Edit1.text + ' AND Имя = '+edit2.text+' AND Отчество = ' + edit3.text;
ADOQuery.Add(SQL);
ADOQuery.Open;
©Учиться, учиться и еще раз учиться!
quit вне форума Ответить с цитированием
Старый 22.12.2009, 12:19   #3
Radin
Пользователь
 
Регистрация: 20.12.2009
Сообщений: 10
По умолчанию

и что почем что то понабросано нормально пожалуйста напишите что бы в делфи еще день не спать
Radin вне форума Ответить с цитированием
Старый 22.12.2009, 12:22   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

'Select * from your_table where (fam='+quotedstr(edt1.text)+') and (name='+quotedstr(edt2.text)+') and (otch='+quotedstr(edt3.text)+')'
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 22.12.2009, 12:24   #5
Radin
Пользователь
 
Регистрация: 20.12.2009
Сообщений: 10
По умолчанию

еще и ошибку пишет докучи
[IMG]C:\111.jpg[/IMG]
Radin вне форума Ответить с цитированием
Старый 22.12.2009, 12:24   #6
Radin
Пользователь
 
Регистрация: 20.12.2009
Сообщений: 10
По умолчанию

еще и ошибку пишет докучи
[IMG]C:\111.jpg[/IMG]
Radin вне форума Ответить с цитированием
Старый 22.12.2009, 12:27   #7
Radin
Пользователь
 
Регистрация: 20.12.2009
Сообщений: 10
По умолчанию

Вот код но он почему то неработает
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROM Оценка WHERE Предмет = ' + Edit1.text + ' AND Класс = '+edit2.text+' AND ФИО ученика = ' + edit3.text);
ADOQuery1.Open;
Radin вне форума Ответить с цитированием
Старый 22.12.2009, 12:50   #8
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROm Оценка WHERE  Предмет = ' + quotedstr(Edit1.text) + ' AND Класс = '+quotedstr(edit2.text)+' AND ФИО ученика = ' + quotedstr(edit3.text));
ADOQuery1.Open;
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AdoQuery lenuxoid БД в Delphi 6 25.03.2010 18:24
AdoQuery Stanislav БД в Delphi 34 26.06.2009 22:09
ADOQuery antoni БД в Delphi 3 19.06.2009 07:49
ADOQuery Только_Учусь Помощь студентам 2 16.07.2008 00:31
ADOQuery Roof БД в Delphi 2 12.07.2008 18:08