Fórum Delphi-AdoQuery #240331

29/06/2004

0

oi.. td bem?

gostaria de saber se fazer uma consulta em Delphi usando o componente AdoQuery é do mesmo jeito do que fazer com o Query!!
A minha consulta nao esta dando certo!


obrigada...
:roll:


Fernanda Fonseca

Fernanda Fonseca

Responder

Posts

29/06/2004

Dataclass

Fernanda,

basicamente fazer uma consulta usando TADOQUERY é parecido com a TQuery , cetifique-se de que estás usando corretamente a conexão com o banco de dados,sintaxe dos comandos SQL(que variam de banco pra banco dependendo do comando) etc...

Caso tu precises de algo mais,especifica como ocorre o erro e qual a mensagem ,ok?

Estamos aqui para ajudar mesmo.

Hugo Rodrigues


Responder

Gostei + 0

30/06/2004

Marcelo Souza

begin
if RadioGroup1.ItemIndex=0 then //Verifica a opção escolhida por codigo pelo ususario
Begin
with ADOQypesquisa do //Laço de consulta por codigo
Begin
Close;
SQL.Clear;
SQL.Add(´SELECT * from cad_pessoa´);
SQL.Add(´Where codigo LIKE ´´¬´+Edit1.text+´¬´´ ´);
Open;
end;
end
else
if RadioGroup1.ItemIndex=1 then //Verifica a opção escolhida por nome pelo ususario
Begin
with ADOQypesquisa do //Laço de consulta por nome
Begin
Close;
SQL.Clear;
SQL.Add(´SELECT * from Cad_pessoa´);
SQL.Add(´Where nome Like ´´¬´+Edit1.text+´¬´´ ´);
Open;
end;
end
else
if RadioGroup1.ItemIndex=2 then //Verifica a opção escolhida por cidade pelo ususario
Begin
with ADOQypesquisa do //Laço de consulta por cidade
Begin
Close;
SQL.Clear;
SQL.Add(´SELECT * from Cad_pessoa´);
SQL.Add(´Where cidade LIKE ´´¬´+Edit1.text+´¬´´ ´);
Open;
end;
end
else
if Radiogroup1.ItemIndex=3 then //verifica a opção escolhida por bairro pelo usuario
Begin
With ADOQypesquisa do //Laço da consulta por bairro
Begin
Close;
SQL.Clear;
SQL.Add(´SELECT * from Cad_pessoa´);
SQL.Add(´WHERE bairro LIKE ´´¬´+Edit1.text+´¬´´ ´);
Open;
end;
end;
Obs Adoquery na prorieda coleque o comando do Sql SELECT * from Cad_pessoao


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar