CASE SENSITIVE NO FIREBIRD

USUARIO.EXCLUIDOS 02/04/2005 01:53:27
#76309
PESSOAL, COMO FAÇO PARA PARA QUE QUANDO TIVER USADO FIREBIRD + VB EU NÃO TENHA OPROBLEMA DO TIPO:

PROCURAR POR: carlos
onde no db tem Carlos,cArlos,CARLOS.

quero que ele execute pesquisa sem ser case sensitive

Tem como ?
MAIGUI 02/04/2005 11:36:36
#76330
não entendo de firebird, mas não dá para utilizar a função ucase() ou lcase() ou gravar todos os dados no banco em maiúscula?

PAULOHSV 02/04/2005 14:47:02
#76356
Daniel tente definir o seu campo para Varchar, charset para win1252 e collate pxw_intl850
USUARIO.EXCLUIDOS 03/04/2005 12:28:33
#76407
PAULOHSV, infelizmente não funcionou
ele ainda continua diferenciando mausculas de minusculas.

Existe alguma outra alternativa sem ter que usar a de Maigui, pois por se tratar de dados que irão ser impressos, se eles tiverem todo em MAUSCULO, ficará com um visual muito feio.
USUARIO.EXCLUIDOS 04/04/2005 09:10:32
#76481
dá um

"WHERE nome_aluno like UPPER('" & UCASE(txt_parametro.text) & "'"

se a UPPER nao funcionar no FB, usa like que funcionará...

dá um upper na busca do sql, e na textbox, que ele irá comparar corretamente...

eu só uso o FB com as configs

SET SQL DIALECT 1;
DEFAULT CHARACTER SET ISO8859_1;
PAULOHSV 04/04/2005 10:21:21
#76499
Estava olhando no meu fonte agora pouco e o que eu iria falara era para vc colocar o UPPER(Campo).
Neo no FB funciona sim pois o meu BD é FB e funciona perfeitamente, mas Daniel não deixe de usar a dica que eu postei acima assim o seu BD ficara muito melhor.
USUARIO.EXCLUIDOS 04/04/2005 10:33:47
#76507
tbem concordo sobre gravar como todas maiusculas... evitaria esse problema logo de cara....
USUARIO.EXCLUIDOS 05/04/2005 00:50:06
#76674
Valew gaelra pela ajuda.
Eu resolvi voltar a usar a versão 1 release 2 com suporte a insensitive case.
é bem mais lenta que a versão 1.5.
Mas creio que em breve terá uma versão insensitive...
PAULOHSV 05/04/2005 08:12:56
#76682
Daneil por favor encerre o topico então.
Tópico encerrado , respostas não são mais permitidas