Ola, amigo. Já tentou:
QryAux.Params[0].AsString := QuotedStr(uppercase(edtNome.Text));?
[]'s
Stclara.
Em 05/07/2010 08:52, Marcelo Florindo escreveu:
> Olá Dirlei,
>
> Isto é conhecido, mas o que falo é que ele informa que está dando erro
> próximo ao order by, verificando pelo monitoramento
Neste caso você pode fazer debug para investigar o que acontece no
código do Zeos que lida com os parâmetros.
--
Dirlei Dionísio
Novo artigo: 5 dicas para aproveitar sua inteligência e criatividade
http://MaisQueBomCodigo.blogspot.com
Em 5 de julho de 2010 08:52, Marcelo Florindo
escreveu:
> O
Olá Dirlei,
Isto é conhecido, mas o que falo é que ele informa que está dando erro
próximo ao order by, verificando pelo monitoramento o parametro não está
populado o campo :nome
Então, pelo que analisado, o valor que repasso ao parametro não é recebido
pelo sql.
Att,
Marcelo
Em 5 de julho de 2
Marcelo,
Esse é o comportamento correto, não é bug. O parâmetro é substituído pelo
seu respectivo valor na instrução SQL que é enviada ao banco de dados, mas
não no SQL que fica armazenado na propriedade do componente. Se fosse assim,
não seria possível usar o mesmo SQL do componente para múltipla
Colegas,
Estou trabalhando em uma aplicação com zeos e delphi 2010, porém, tenho um
componente para fazer consultas diversas.
Por exemplo:
QryAux.close;
QryAux.SQL.Text := 'select id_unidade from unidade_produto ' +
' where upper(nome)=:nome and id_unidade<>:codigo';
Q
5 matches
Mail list logo