[firebase-br] Rotina / Estouro de Memoria

marlon david de souza marlon em sysmo.com.br
Sex Set 30 08:11:16 -03 2005


Tenta o seguinte:

  try
    SQLConnection1.ExecuteDirect('insert into TABELA (X,Y) values (X,Y)');
  except
    SQLConnection1.ExecuteDirect('update TABELA set X=X, Y=Y where Z=Z');
  end;

>Em Sex 30 Set 2005 12:03, Iúri Pereira escreveu:
> Pessoal,
>
> já estou com um problema (grande) a algum tempo, e não encontrei nenhuma
> solução ainda, então se alguem poder me dar alguma ajuda ou ideia
> ficaria muito grato.
>
> a matriz envia um arquivo(txt) para as filiais com todos os produtos
> cadastrados novos e alterados em um determinado periodo, esse txt é
> gerado em forma de insert.
>
> hj faço o seguinte, dou um insert desses registros em uma tabela
> temporaria no firebird, depois disso faço uma rotina de sincronia, se
> achou da um update se não da um insert, so que usando o componente IBX
> no Delphi 7 esta ocasionando estouro de memoria.
>
> Pergunto o seguinte,
> como vcs fazem esse tipo de processo em seus aplicativos ?
>
> nesse caso não teria uma solução mais viavel e rapida como um procedure
> dentro do banco ou algo assim ?
>
> Obrigado,
> Iúri Pereira
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configurao na lista, use o endereo
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br Para
> consultar mensagens antigas: http://firebase.com.br/pesquisa

-- 
Sem mais,

----------------------
Marlon David de Souza
Desenvolvimento
Sysmo Informática Ltda




Mais detalhes sobre a lista de discussão lista