Fórum Case Insensitive em consulta SQL #168854
11/07/2003
0
Estou tendo problemas em uma consulta em SQL. Eu quero consultar os quadros que um cliente comprou, só que na tabela de quadros só tem o código do cliente. Então eu fiz uma subconsulta na tabela de clientes.
SELECT *
FROM Quadro
WHERE (Cod_Client = (SELECT Cod_Client FROM Clientes WHERE Nome LIKE ´´+Aux2+´¬´))
ORDER BY Cod_Client;
Só um detalhe, o Aux2 é uma variável do Delphi.
Bom, eu queria fazer esta consulta sem Case Sensitive, como faço isso? Estou usando um TQuery e um TDataSource e minha tabela é DBase, porém vou migrar para Paradox.
Desde já agradeço a ajuda,
Mitsuo Takaki
Mitsuo_takaki
Curtir tópico
+ 0Post mais votado
11/07/2003
Obrigado,
Mitsuo Takaki
Mitsuo_takaki
Gostei + 1
Mais Posts
11/07/2003
Werlon Goulart
FROM Quadro
WHERE (Cod_Client = (SELECT Cod_Client FROM Clientes WHERE UpperCase(Nome) LIKE UpperCase(´´+Aux2+´¬´)))
ORDER BY Cod_Client;
Um Abraço
Werlon Goulart
Gostei + 0
12/07/2003
Werlon Goulart
Depois q postei é q vi o UpperCase...
É q faço a montagem da string SQL dinamicamente nos meus sistemas, entao pego do Edit (por exemplo) e uso UpperCase(edit1.text) mas na parte do Banco a funcao é Upper.
Valeu pela sua iniciativa de procurar a solucao baseado em um detalhe apenas.
Um Abraço
Werlon Goulart
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)