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]