Problema de leigo no SQL Server com Delphi [Consulta pelo No
[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
Curtidas 0
Respostas
Marcos Conceição
23/12/2003
where nome like :n
Verifique dando espaco entre like e parametro.
Verifique dando espaco entre like e parametro.
GOSTEI 0
Fabricio_saldanha
23/12/2003
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
GOSTEI 0