Re: [delphi-br] APPEND DEMORADO ??

2006-07-26 Por tôpico Eduardo Paci Galvão
Olá, >Fiz alguns testes de performance, o melhor deles, ficou fazendo Insert em >vez de Append, >O que será que falta fazer para liberar memória, cache, ou outro raio que >seja nesta rotina ??? Peguei o bonde andando, mas não sei porque você está utilizando o append ou insert. Dê um INSERT no b

Re: [delphi-br] APPEND DEMORADO ??

2006-07-24 Por tôpico Daniel Bastos
Tu tabela deve ter muitos registros... o que acontece é que quando vc dá o append, ele carrega tudo na memória... vc vai sentir uma grande diferença se vc utilizar o Insert ao inves do append. Em 21/07/06, Rubem Nascimento da Rocha <[EMAIL PROTECTED]> escreveu: > > > Muito simples! Vc coloca o P

RE: [delphi-br] APPEND DEMORADO ??

2006-07-21 Por tôpico Rubem Nascimento da Rocha
Muito simples! Vc coloca o Post() no final do laço, quando o correto é fazê-lo após preencher o último campo do laço! Sds. >From: "Wroger" <[EMAIL PROTECTED]> >Reply-To: delphi-br@yahoogrupos.com.br >To: >Subject: [delphi-br] APPEND DEMORADO ?? >Date: Fri, 21 Jul 2006 13:39:32 -0300 > >Fiz um e

Re: [delphi-br] APPEND DEMORADO ??

2006-07-21 Por tôpico Luciano
Wroger, Se a tua rotina está igual a que vc mandou, então modifique para: whith Table1 do begin DisableControls; Close; Open; For i:=1 to 3000 do Begin Append; FieldByName('v1').AsFloat := i; FieldByName('v2').AsFloat := (i * 5);

Re: [delphi-br] APPEND DEMORADO ??

2006-07-21 Por tôpico Andre Mesquita
Apague todos os registros antes de rodar novamente. Se ainda sim ficar lento, experimente criar um índice... ou até mesmo retirar os índices. Não entendi o trecho: Table1.Edit; Table1.Append; Vc quer inserir ou editar? Resolvendo essas questões, altera um pouquinho, fazendo o POST