Olá Hudson, O Mydac tem um recurso que o faz reconectar de forma silenciona
caso o erro ocorra, faça o seguinte:

Configure o TMyConnection em  Options.LocalFailOver = true

no Evento OnConnectionLost coloque o código:
***
RetryMode := rmReconnectExecute;
***

adicione a Unit MemData ao form onde está o connection.

Com isso você ativou o recurso localFailOver.. e sempre que houver perda de
conexão o mydac vai reconectar e executar as queries pendentes.
É interessante você procurar no Help do MyDAC pela tecnologia
DisconnectedModel..
é bem interessante. Lembrando que esses recursos estão presente na versão 5
do Mydac.

Att,
.......................................................
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo....@gmail.com
Site: http://www.drdsistemas.com.br/
.......................................................


Em 25 de maio de 2010 22:22, Hudson BHTE <hudson_tor...@yahoo.com.br>escreveu:

>
>
> Olá Eduardo.
>
> Tentei fazer a conexão com o mydac, ai me apresentou outro erro "lost
> connection to mysql server during query" mas os dados são alterados!!!!
>
> --------------------------------------------------
> From: "Eduardo Silva dos Santos" 
> <eduardo....@gmail.com<eduardo.drd%40gmail.com>
> >
> Sent: Monday, May 24, 2010 3:35 PM
> To: <delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>>
> Subject: Re: [delphi-br] ERRO: Zeos online
>
> > O MySQL é bem exigente com a conexão, qualquer anormalidade no pacote ele
> > derruba a conexão.
> > Você deve usar uma versão mais nova do Zeos que tem a capacidade de
> > reconectar quando isso ocorra.
> >
> > Caso não consiga com Zeos, tente o Mydac da DevArt, www.devart.com/mydac
> >
> >
> > Att,
> > .......................................................
> > Eduardo Silva dos Santos
> > DRD SISTEMAS
> > (27) 3218-4201
> > (27) 9961-7095
> > MSN: eduardo....@gmail.com <eduardo.drd%40gmail.com>
> > Site: http://www.drdsistemas.com.br/
> > .......................................................
> >
> >
> > Em 24 de maio de 2010 06:13, Hudson BHTE
> > <hudson_tor...@yahoo.com.br <hudson_torion%40yahoo.com.br>>escreveu:
> >
> >>
> >>
> >> Ola a todos.
> >>
> >> gente estou com um probleminha ao tentar conectar a um DB MySQL online
> em
> >> uma hospedagem pelo zeos 6.6.1.
> >>
> >> Consigo fazer a conexao, mas apos 5 segundos qualquer tarefa da um erro
> >> SQL
> >> Error: MySQL server has gone away.
> >>
> >> Alguem sabe resolver isso...
> >>
> >> Ha ja tentei usar o Munitor!!!
> >>
> >> grato
> >>
> >> [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 >>>>>
> >
> >
> >
>
> 
>


[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:
    delphi-br-ow...@yahoogrupos.com.br
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:
    delphi-br-unsubscr...@yahoogrupos.com.br

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


Responder a