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]<eduardo.drd%40gmail.com>
> >
> Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.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]<w1l14n_analista%40yahoo.com.br>
> >
> 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] <eduardo.drd%40gmail.com>
> 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 Baˆta");
> 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 Gra‡as");
>
> insert into entidades(nmentidade) values("E.M. Padre Carm‚lo 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 Efigˆnia
> Meira");
> insert into entidades(nmentidade) values("E.M. Professora Hayd‚e 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 H‚lio 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. Noˆmia Veloso");
> insert into entidades(nmentidade) values("C.C. Nan  Sette Cƒmara");
> 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 Crian‡a");
> insert into entidades(nmentidade) values("C.C. Crian‡a Feliz");
> insert into entidades(nmentidade) values("C.C. Colm‚ia");
> insert into entidades(nmentidade) values("C.C. Arco-Öris");
> insert into entidades(nmentidade) values("C.C. Cantinho da Crian‡a");
> 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]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a