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