Экий вы. Вы бы почитали про синтаксис 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.
Дерзайте.