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 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] 







 








-- 
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]

Responder a