Fórum Consulta por nome #531027
08/09/2015
0
Bom dia,
Estou com dificuldades para poder fazer uma consulta, gostaria de saber se alguem consegue identificar algum na minha consulta pois sempre dar erro.
na minha Query2 estar a seguinte consulta.
select m.idmembro, m.dataconve, m.nomemembro, m.sexo, m.estadocivil, m.recebidopor, m.tipomembro, m.datanascimento, m.databatismo,
m.email, m.rg, m.emissor, m.naturalidade, m.nacionalidade, m.profissao, m.escolaridade, m.funcaoigreja, m.obs, m.telefone1, e.endereco,
e.numero, e.bairro, e.estado, e.complemento, e.cidade, f.destino, fi.nomepai, fi.nomemae, fi.paisevangelicos from membro m
inner join enderecos e on m.idmembro = e.idmembro
inner join foto f on m.idmembro = f.idmembro
inner join filiacao fi on m.idmembro = fi.idmembro
where m.nomemembro like =:0
No meu botão estar assim:
procedure TForm2.BitBtn4Click(Sender: TObject);
var
t:String;
begin
t:=Edit2.Text;
if (Edit2.Text <> '')then
begin
ADOQuery2.Close;
ADOQuery2.Parameters[0].Value :='%'+t+'%';
ADOQuery2.Open;
[img]http://arquivo.devmedia.com.br/forum/imagem/452541-20150908-075440.jpg[/img]
Oque devo fazer?
Obrigado!
Estou com dificuldades para poder fazer uma consulta, gostaria de saber se alguem consegue identificar algum na minha consulta pois sempre dar erro.
na minha Query2 estar a seguinte consulta.
select m.idmembro, m.dataconve, m.nomemembro, m.sexo, m.estadocivil, m.recebidopor, m.tipomembro, m.datanascimento, m.databatismo,
m.email, m.rg, m.emissor, m.naturalidade, m.nacionalidade, m.profissao, m.escolaridade, m.funcaoigreja, m.obs, m.telefone1, e.endereco,
e.numero, e.bairro, e.estado, e.complemento, e.cidade, f.destino, fi.nomepai, fi.nomemae, fi.paisevangelicos from membro m
inner join enderecos e on m.idmembro = e.idmembro
inner join foto f on m.idmembro = f.idmembro
inner join filiacao fi on m.idmembro = fi.idmembro
where m.nomemembro like =:0
No meu botão estar assim:
procedure TForm2.BitBtn4Click(Sender: TObject);
var
t:String;
begin
t:=Edit2.Text;
if (Edit2.Text <> '')then
begin
ADOQuery2.Close;
ADOQuery2.Parameters[0].Value :='%'+t+'%';
ADOQuery2.Open;
[img]http://arquivo.devmedia.com.br/forum/imagem/452541-20150908-075440.jpg[/img]
Oque devo fazer?
Obrigado!
Diyerdre Gomes
Curtir tópico
+ 0
Responder
Posts
08/09/2015
Mateus Ribeiro
Bom dia!
O erro está na sintaxe, pois o comando "LIKE" não necessita do " = "...
Corrigindo:
Espero que ajude!
O erro está na sintaxe, pois o comando "LIKE" não necessita do " = "...
Corrigindo:
where m.nomemembro like :0
Espero que ajude!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)