Já fiz as configurações de todas as formas no firebird. em properties do zconnection coloquei conexao.Properties.Add('Codepage=WIN1252'); Criei os campos com CHARACTER SET WIN1252 COLLATE WIN_PTBR Quando faz a gravação da palavra CAFÉ fica no banco assim:CAFÉ Quando faço a pesquisa pela aplicação ele apresenta no dbedit correto = CAFÉ. Quando verifico na tabela está:CAFÉ Mas consigo inserir a palavra CAFÉ na tabela perfeitamente. Quando faço a pesquisa apresenta apenas CAF estou usando o seguinte comando de inserção : INSERT INTO TB_EMPRESAS ( SEQEMPRESA, RAZAOSOCIAL, FANTASIA, CNPJ, INSC, ENDERECO, BAIRRO, CIDADE, UF, CEP, FONE1, FONE2, RESPONSAVEL) VALUES( :SEQEMPRESA, :RAZAOSOCIAL, :FANTASIA, :CNPJ, :INSC, :ENDERECO, :BAIRRO, :CIDADE, :UF, :CEP, :FONE1, :FONE2, :RESPONSAVEL) Utilizo um TZQuery para este procedimento. Não sei mais o que fazer. Agradeço a ajuda de todos desde já.