Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
tenho uma rotina com delphi 2007 que carrega dados de varios arquivos txt para um banco sql ser 2000.
Utilizo adoconnection, ADOQuery
A media de arquivos são acima de 5000 e em o tamanho varia de 10MB a 1Gb, ou seja, tem arquivo que tem 100, 1000 outr4os tem 10000, 100000, 1000000...
Sempre quando está carregando os dados da falha na conexão depois de algum tempo e da as seguintes mensagens:
falha na conexão ou tempo excedido.
Aí tenho que sair deletando os registros referentes ao arquivo que estava sendo carregado no momento da falha, para reiniciar o processo.
O que eu poderia fazer para evitar este tipo de problema?
eu ja passei por problema parecido...isso pode ser incompatibilidade do registro com o campo, caso num seja tente aumentar o tempo da conexão com o banco, outra coisa talvez que num tenha muita influência, mas tenta dar um apply updates ao invez de post.
Obs.: Não sei se você esta utilizando, mas os sistemas que eu utilizo, a rotina utizliva os recursos do componente(Ex. apend, edit....)tente usar no proprio component comandos sql, isso agiliza bastante o processo, deixa a rotina mais rapida..
espero ter ajudado!!!
abraço