Blz, Daniel, teste mesmo, pq como o João mesmo falou isso acontece e muito..
seja com wireless, seja um maldito mal contato no cabo da rede..

eu mesmo sofri em um cliente, era problema no cabo.. toda hora caía, agora
com o DisconnectModel e o LocalFailOver do MyDAC
vc pode desligar o cabo da rede, mandar gravar... após reconectar o cabo ele
faz tudo numa boa..

não sei como funciona o esquema de pooling de conexões do DbExpress, mas ele
é importante pra esse esquema de desconectar,
se não fica lento.


Em 11/04/08, Daniel Bastos <[EMAIL PROTECTED]> escreveu:
>
>   bom .. erro na rede eu não sei ..
> mas vc me deu uma boa idéia pra testar :)
> vou testar e depois posto um feedback
>
> 2008/4/11 Eduardo Silva dos Santos <[EMAIL PROTECTED]<eduardo.drd%40gmail.com>
> >:
>
> > E caso ocorra um erro na rede? ele reconecta de forma transparente?
> >
> > Em 11/04/08, Daniel Bastos <[EMAIL PROTECTED] 
> > <danbastos%40gmail.com><danbastos%
> 40gmail.com>>
> > escreveu:
> >
> > >
> > > dbexpress faz isso.
> > > TSQLConnection.KeepConnection = true -> Mantem a Conexão aberta desde
> o
> > > início
> > > TSQLConnection.KeepConnection = false -> Abre a conexão, executa a
> ação
> > > que
> > > for necessária (Select, Insert, Update, Delete) e depois fecha a
> conexão
> > >
> > > 2008/4/11 Eduardo Silva dos Santos <[EMAIL 
> > > PROTECTED]<eduardo.drd%40gmail.com>
> <eduardo.drd%40gmail.com>
> > <eduardo.drd%40gmail.com>
> > > >:
> > >
> > > > só para corrigir:
> > > >
> > > > Em 11/04/08, Eduardo Silva dos Santos <[EMAIL 
> > > > PROTECTED]<eduardo.drd%40gmail.com>
> <eduardo.drd%40gmail.com>
> > <eduardo.drd%40gmail.com>
> > > <eduardo.drd%40gmail.com>>
> > > > escreveu:
> > > >
> > > > Olá João, eu uso o MyDAC da CoreLab, na versão 5 eles implementaram
> a
> > > >
> > > > > tecnologia DisconnectModel, como funciona:
> > > > >
> > > > > eu configuro o TMyConnection pra acessar o banco, a cada query
> > > executada
> > > > o
> > > > > TMyConnection conecta ao banco, ao final ele desconecta sozinho.
> > > > >
> > > > > a questão que essa desconexão e reconexão leva um pouco de tempo,
> > para
> > > > > resolver isso eu uso o recurso de pooling de conexões,
> > > > > onde mesmo desconectando a conexão continua "viva" no servidor.
> > > > >
> > > > > para o problema de Perda de Conexão eles criaram a Tecnologia
> > > > > LocalFailOver.. onde o componente detecta se houve perda de
> conexão
> > e
> > > de
> > > > > forma transparente ele reconecta ao banco e executa as operações.
> > > > >
> > > > > em suma é isso, opero desconectado e com pooling de conexões.
> > > > >
> > > > >
> > > > >
> > > > > Em 11/04/08, Joao Morais <[EMAIL PROTECTED]<post%40joaomorais.com.br>
> <post%40joaomorais.com.br>
> > <post%40joaomorais.com.br>
> > > <post%40joaomorais.com.br>>
> > > > escreveu:
> > > > > >
> > > > > >
> > > > > > Pessoal,
> > > > > >
> > > > > > como vocês tem deixado a conexão com o banco quando a aplicação
> > está
> > > > em
> > > > > > 'stand by'? Fecha a conexão? Mantém a conexão aberta? Fecha
> dentro
> > > de
> > > > um
> > > > > >
> > > > > > timer (de quanto tempo)? E o melhor de tudo: por quê? Tenho tido
> > > > > > problemas com perda de conexão (especialmente em redes wireless)
> e
> > > > > > gostaria de saber se sou eu quem não estou tratando uma conexão
> > > > > > persistente de forma correta. Firebird 2.0.3 em win e linux.
> > > > > >
> > > > > > --
> > > > > > Joao Morais
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > .......................................................
> > > > > Eduardo Silva dos Santos
> > > > > DRD Sistemas.
> > > > > (27) 3218-4201
> > > > > MSN: [EMAIL PROTECTED] <eduardo.drd%40gmail.com> <eduardo.drd%
> 40gmail.com> <eduardo.drd%
> > 40gmail.com> <eduardo.drd%
> > > 40gmail.com>
> > > > > Site: http://www.drdsistemas.com/
> > > > > .......................................................
> > > >
> > > > --
> > > > .......................................................
> > > > Eduardo Silva dos Santos
> > > > DRD Sistemas.
> > > > (27) 3218-4201
> > > > MSN: [EMAIL PROTECTED] <eduardo.drd%40gmail.com> <eduardo.drd%
> 40gmail.com> <eduardo.drd%
> > 40gmail.com> <eduardo.drd%
> > > 40gmail.com>
> > > > Site: http://www.drdsistemas.com/
> > > > .......................................................
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > --
> > > Abs
> > > Daniel A. Bastos
> > >
> > > [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> <eduardo.drd%
> 40gmail.com>
> > Site: http://www.drdsistemas.com/
> > .......................................................
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Abs
> Daniel A. Bastos
>
> [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]

Responder a