Olá pessoal, Estou fazendo uma pesquisa em um banco (firebird) e mostrando o resultado em um Datagrid no VB6. Digito uma palavra(ou parte dela) na textBox e é mostrado no dataGrid todos os registro que contem esta palavra. Desconsiderando o case sensitive, para isso uso a função Ucase(), e como o banco é firebird utilizo o upper no comando sql. Mas estou com um problema, pois quando utilizo a função UCase() é como se ele não recolhecesse acentos e cedilha... mais ou menos assim... Por exemplo: se Tenho no banco a palavra "NAÇÃO" já em maiuscula, ele funciona normalmente. Mas se no banco estiver "nação" em minusculo, ao aplicar a função uCase() a pesquisa não reconhece mais o cedilha e o acento. Sendo assim ele retorna vazio. Então, Se tenho no banco "NAÇÃO" e "nação" ele mostra no data grid apenas um registro ("NAÇÃO"), quando deveria mostrar os dois. :huh: Como posso fazer, para que seja feita a pesquisa desconsiderando o case sensitive mas com acentos e cedilha? Nunca vi isso!!! Se alguém tiver uma dica ficarei muito agradecida!!! :)