Fórum O que falta na sql? #154326

11/04/2003

0

Olá programadores!!!!

tenho uma consulta que retorna o nome do produto a medida em que vou digitando o nome...até ai tudo bem o problema e que tenho digitar do mesmo modo como cadastrai, ou seja, esta sendo feito a distinção entre letras maisculas e minusculas!!!!

no sql da query tenho:

SELECT REF, PRODUTO, UNID, ESTOQUE, PVENDA
FROM TBPRODUTO
WHERE PRODUTO LIKE :EDPESQ

no evento onchange da edit tenho:

QRYBUSCA.CLOSE;
QRYBUSCA.Params[0].AsString := EDPESQ.Text+´¬´;
QRYBUSCA.OPEN;

só lembrando que já mudei o focaseinsensitive pra true

obrigado pela ajuda!!


Fernandocneto

Fernandocneto

Responder

Posts

11/04/2003

Chacallgo

bom, não sei qual banco de dados ou sistema de arquivos vc está usando.
Porem em todos os bancos que eu conheco existe uma função para retornar uma string em maiuscula. Entao converta o parametro para maiusculas e teste com o valor da tabela tambem em maiusculas.

P.S.: No SQL Server, Paradox, Acess, PostreSQL, MySql, existe a função.
porem em alguns desses bancos não e necessario fazer a conversao, pois o mesmo ja trata esse por menor


Responder

Gostei + 0

11/04/2003

Bariani

Uma idéia legal séria criar um padrao de cadastro com todas as letras maisculas. Sendo assim voce nao precisa mais se preocupar.


OK.

Junior


Responder

Gostei + 0

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

Aceitar