Fórum Select * from #60506

14/03/2009

0

select * from usuarios
where lower(login) = ´vanessa´

Cadastrei vários usuários com letras maiúsculas e minúsculas. Quando tento executar este select, me retorna um erro dizendo que não existe o lower.
Se alguém puder me ajudar, ficarei grato.

Reidner


Reidner59

Reidner59

Responder

Posts

14/03/2009

Joaoshi

Colega utilizo o [b:e8ebeb803d]FIREBIRD 2.1[/b:e8ebeb803d] e a função [b:e8ebeb803d]LOWER[/b:e8ebeb803d] funciona perfeitamente.


Responder

Gostei + 0

15/03/2009

Martins

select * from usuarios where lower(login) = ´vanessa´ Cadastrei vários usuários com letras maiúsculas e minúsculas. Quando tento executar este select, me retorna um erro dizendo que não existe o lower. Se alguém puder me ajudar, ficarei grato. Reidner


Qual a versão do seu firebird?

Existem relatos de q esta função não era reconhecida na versão 1.5 e que para a mesma funcionar fazia-se necessária a instalação de um UDF.

Mas vc poderia usar assim:

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(´select * from usuarios where lower(login) = :pUser´);
Query1.SQL.ParamByName(´pUser´).AsString := UpperCase(´vanessa´);
Query1.Open;


Só uma sugestão.

Pesquise sobre a UDF para a função lower.

Boa sorte!


Responder

Gostei + 0

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

Aceitar