Eduardo, Primeiramenteo obrigado pela contribuição e mais um pequeno esclarecimento:
Qdo alimentei a minha tabela com os dados, foi via console do Mysql. Nas linhas de inserção, as palavras estão acentuadas corretamente, ao realizar uma consulta na console do Mysql os registros são apresentados com os acentos corretos no banco. Qdo faço esta consulta através do Delphi, os acentos só veêm corretos, qdo a opção "doOemTranslate" está ativada. Att. Wilian Domingues Analista de Sistemas ----- Mensagem original ---- De: Eduardo Silva dos Santos <[EMAIL PROTECTED]> Para: [EMAIL PROTECTED] Enviadas: Quarta-feira, 17 de Janeiro de 2007 12:41:04 Assunto: Fwd: [delphi-br] Acentução - Delphi + Mysql 4.1 + Zeos 6.5.1 - Parte II ---------- Forwarded message ---------- From: Eduardo Silva dos Santos <[EMAIL PROTECTED]> Date: 17/01/2007 11:30 Subject: Re: [delphi-br] Acentução - Delphi + Mysql 4.1 + Zeos 6.5.1 - Parte II To: delphi-br@yahoogrupos.com.br Willian, fiz um pequeno aplicativo que vai corrigir esse problema, isso acontece porque os dados foram inseridos no banco por uma querie com a opção doOEMTranslate ativada, dai os acentos são convertidos e inseridos no banco de forma "Þ" diferente, ao buscar via select, não são reconhecidos. a aplicação faz isso, abre a tabela, converte os acentos e insere os dados em outra tabela. ta la no meu site www.drdsistemas.com/util/oem_zeos.zip qualquer duvida estamos ae.. grande abraço. -- Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ Em 16/01/07, Wilian Domingues - Analista de < [EMAIL PROTECTED]> escreveu: Para não colocar muitas colunas... Pode usar uma simples estrutura de tabela, sendo: idEntidade int nmEntidade varchar(100) Minha busca sempre será pelo nome, com isso os outros campos não são importantes. Segue em anexo o script com a estrutura da tabela e os inserts. Grato pela ajuda. Att. Wilian Domingues Analista de Sistemas ----- Mensagem original ---- De: Eduardo Silva dos Santos < [EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Janeiro de 2007 18:08:07 Assunto: Re: [delphi-br] Acentução - Delphi + Mysql 4.1 + Zeos 6.5.1 - Parte II Oi Wilian, eu novamente, quando enviei o e-mail a ideia era desabilitar o doOEMTranslate, se os dados so estão vindo corretamento com ele habilitado significa que foram inseridos na tabela com ele habilitado tb, por isso sua busca fica assim, sem buscar com os acentos. tenho uma ideia de como resolver mas não sei se vai dar certo, será que você pode gerar o script de uma dessas tabelas e me enviar pra eu fazer um teste? fico no aguardo. Em 15/01/07, Wilian Domingues - Analista de <[EMAIL PROTECTED]> escreveu: > > Bom dia PessoALL, > > Tenho uma aplicação desenvolvida em Delphi + Mysql 4.1 + Zeos 6.5.1 > > Recentemente passei por um problema de acentuação, problema este, > resolvido com a ajuda do Eduardo. > > A sua dica foi habilitar a opção do componente ZQuery: > > Options -> doOemTranslate. > > Ao Habilitar, os dados do BD são carregados com os acentos corretos. > > Só que o meu problema está em cima disso. > > Quando vou realizar uma consulta com uma palavra acentuada não é > localizado nada, estando a opção acima habilitada. > > Se eu desabilitar esta opção e trazer os dados com os caracteres malucos, > ao realizar a consulta com as palavras acentuadas o resultado é feito com > sucesso. > > Para realizar está consulta, eu carrego os dados em um combobox, seleciono > um dos itens e mando localizar, assim o paramâtro da busca é exatamente a > informação que está no BD. > > Exemplo: > tabela FUNC > > ZQuery.SQL.Text := 'select * from func where nmfunc = :nmfunc'; > > O parâmetro nmfunc recebe o valor do COMBOBOX. > > Jos EstevÆo Braga - Sendo o parâmtro desta forma funciona > José Estevão Braga - assim não funciona > > Já testei a consulta com "doOemTranslate" habilitado e desabilitado de > ZQuery, mesmo assim o resultado é nulo qdo localizo com os acentos corretos. > > Alguém já passou por isso? > > Att. > Wilian Domingues > Analista de Sistemas > > __________________________________________________ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ ---------- create table entidades( identidade int not null auto_increment, nmentidade varchar(100), primary key (identidade) ); insert into entidades(nmentidade) values("SME"); insert into entidades(nmentidade) values("Casa do Professor"); insert into entidades(nmentidade) values("Biblioteca P£blica"); insert into entidades(nmentidade) values("E.M. Alfredo Bata"); insert into entidades(nmentidade) values("E.M. Aleijadinho"); insert into entidades(nmentidade) values("E.M. Ana Pereira de Lima"); insert into entidades(nmentidade) values("E.M. Benedito Xavier"); insert into entidades(nmentidade) values("E.M. Domingos Fleury da Rocha"); insert into entidades(nmentidade) values("E.M. Dr. Alves de Brito"); insert into entidades(nmentidade) values(" E.M. Dr. Pedrosa"); insert into entidades(nmentidade) values("E.M. Francisco de Araujo Silva"); insert into entidades(nmentidade) values("E.M. Inacio de Souza"); insert into entidades(nmentidade) values(" E.M. Izaura Mendes"); insert into entidades(nmentidade) values("E.M. Jos EstevÆo Braga"); insert into entidades(nmentidade) values("E.M. Jos Sales Andrade"); insert into entidades(nmentidade) values(" E.M. Lavras Novas"); insert into entidades(nmentidade) values("E.M. Major Raimundo Felic¡ssimo"); insert into entidades(nmentidade) values("E.M. Monsenhor JoÆo Castilho Barbosa"); insert into entidades(nmentidade) values(" E.M. Monsenhor Rafael"); insert into entidades(nmentidade) values("E.M. Nossa Senhora das Graas"); insert into entidades(nmentidade) values("E.M. Padre Carmlo A. Teixera"); insert into entidades(nmentidade) values(" E.M. Padre Martins"); insert into entidades(nmentidade) values("E.M. Professora Ana GuimarÆes"); insert into entidades(nmentidade) values("E.M. Professora Celina Cruz"); insert into entidades(nmentidade) values(" E.M. Professora Efignia Meira"); insert into entidades(nmentidade) values("E.M. Professora Hayde Antunes CAIC"); insert into entidades(nmentidade) values("E.M. Professora Juventina Drummond"); insert into entidades(nmentidade) values("E.M. Professor Adhlalmir Maia"); insert into entidades(nmentidade) values("E.M. Professor Hlio Homem de Faria"); insert into entidades(nmentidade) values(" E.M. Professor Francisco Pignat rio"); insert into entidades(nmentidade) values("E.M. Professor Santiago de Melo"); insert into entidades(nmentidade) values("E.M. Professor Washington Andrade"); insert into entidades(nmentidade) values("E.M. Washinton de Ara£jo Dias"); insert into entidades(nmentidade) values("E.M. Ren Gianetti"); insert into entidades(nmentidade) values("E.M . SÆo SebastiÆo"); insert into entidades(nmentidade) values("E.M. SimÆo Lacerda"); insert into entidades(nmentidade) values("E.M. EducaÆo Infantil Bonequinha Preta"); insert into entidades(nmentidade) values(" E.M. EducaÆo Infantil Cirandinha"); insert into entidades(nmentidade) values("E.M. EducaÆo Infantil Reino da Alegria"); insert into entidades(nmentidade) values("E.M. EducaÆo Infantil Suely"); insert into entidades(nmentidade) values("C.C. Casulo Arnaldo Bastos"); insert into entidades(nmentidade) values("C.C. Nomia Veloso"); insert into entidades(nmentidade) values("C.C. Nan Sette Cmara"); insert into entidades(nmentidade) values("C.C. Dona Herm¡nia"); insert into entidades(nmentidade) values("C.C. Padre Rocha"); insert into entidades(nmentidade) values("C.C. Professora Anita Ara£jo"); insert into entidades(nmentidade) values("C.C. Pedro Aleixo"); insert into entidades(nmentidade) values("C.C. Padre Vaz"); insert into entidades(nmentidade) values("C.C. Alto da Beleza"); insert into entidades(nmentidade) values("C.C. Sonhos de Criana"); insert into entidades(nmentidade) values("C.C. Criana Feliz"); insert into entidades(nmentidade) values("C.C. Colmia"); insert into entidades(nmentidade) values("C.C. Arco-Öris"); insert into entidades(nmentidade) values("C.C. Cantinho da Criana"); insert into entidades(nmentidade) values("C.C. Mundo Feliz"); insert into entidades(nmentidade) values("C.C. Cachinhos de Ouro"); insert into entidades(nmentidade) values("APAE"); [As partes desta mensagem que não continham texto foram removidas] -- Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]