Problema de leigo no SQL Server com Delphi [Consulta pelo No
23/12/2003
0
[b:4a9c5a5ed7]Estou fazendo uma consulta por nome no Delphi.[/b:4a9c5a5ed7]
No componente ADOQuery entrei com a SQL da seguinte maneira:
select * from clientes
where nome like:n
order by nome
está dando erro no like que eu utilizava normalmente em outros bdadoso que devo fazer para resolver este problema.
Ah... No delphi programa da seguinte maneira:
ADOQuery1.Close;
ADOQuery1.Parameters.ParamByName(´n´).Value:=edit1.Text;
ADOQuery1.Open;
Se puderem me ajudar agradeço desde já...
Valeu.
.:Claiton:.
No componente ADOQuery entrei com a SQL da seguinte maneira:
select * from clientes
where nome like:n
order by nome
está dando erro no like que eu utilizava normalmente em outros bdadoso que devo fazer para resolver este problema.
Ah... No delphi programa da seguinte maneira:
ADOQuery1.Close;
ADOQuery1.Parameters.ParamByName(´n´).Value:=edit1.Text;
ADOQuery1.Open;
Se puderem me ajudar agradeço desde já...
Valeu.
.:Claiton:.
Claitonbarbosa
Curtir tópico
+ 0
Responder
Posts
24/12/2003
Marcos Conceição
where nome like :n
Verifique dando espaco entre like e parametro.
Verifique dando espaco entre like e parametro.
Responder
29/12/2003
Fabricio_saldanha
primeiro de o espaço entre o like e o parametro (:n). segundo no delhpi existe uma função chamada QuotedStr(String) utilize ela na passagem do parametro tipo assim
ADOQuery1.Close;
ADOQuery1.Parameters.ParamByName(´n´).Value:= QuotedStr(edit1.Text);
ADOQuery1.Open;
isso vai montar um SQL assim
where nome like ´Paulo´
ai é so utilizar o soperadores de pesquisa tipo ¬
ADOQuery1.Parameters.ParamByName(´n´).Value:= QuotedStr(´¬´+edit1.Text+´¬´);
isso vai montar um SQL assim
where nome like ´¬Paulo¬´
espero que isso ajude
ADOQuery1.Close;
ADOQuery1.Parameters.ParamByName(´n´).Value:= QuotedStr(edit1.Text);
ADOQuery1.Open;
isso vai montar um SQL assim
where nome like ´Paulo´
ai é so utilizar o soperadores de pesquisa tipo ¬
ADOQuery1.Parameters.ParamByName(´n´).Value:= QuotedStr(´¬´+edit1.Text+´¬´);
isso vai montar um SQL assim
where nome like ´¬Paulo¬´
espero que isso ajude
Responder
Clique aqui para fazer login e interagir na Comunidade :)