Показать сообщение отдельно
  #9  
Старый 12.05.2014, 15:06
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Экий вы. Вы бы почитали про синтаксис SQL - сразу масса вопросов бы отпала.
Первое. После Where идет перечисление ограничений. С этим вы похоже разобрались.
Второе. В дельфи синтаксис параметров немного не такой:
Код:
SELECT Фамилия, Имя, Отчество, [Дата рождения], [номер паспорта], Образование, Профессия
FROM [Личная карточка] WHERE Фамилия=:par1 and имя=:par2 and Отчество=:par3 and [Дата рождения]=:par4 and [номер паспорта]=:par5
and Образование=:par6 and профессия=:par7;
И наконец, перед выполнением запроса, параметры надо заполнить:
Код:
AdoQuery1.Parameters.ParamValues['par1'] := 'Иванов';
...
AdoQuery1.Parameters.ParamValues['par7'] := 'столяр';
Кроме того, некоторые параметры пользователь может не заполнять и эту ситуацию вам тоже еще придется обработать. Подскажу, что для этого лучше использовать Like.
Дерзайте.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием