dbexpress - ApplyUpdates(0)

Delphi

30/08/2003

Pessoal:
Tenho uma rotina em lotes onde gravo vários dados (milhares). Sei que o ideal seria uma stored mas a realidade é que tenho esta rotina.
A cada uma qtde de post dou um applyupdates(0).
Ocorre que noto que o desempenho da CPU vaí caindo até chegar em 100¬ de uso. Aí o bicho trava.
Uso SQLQuery/DataProvider/ClientDataSet.
Qual comando poderia liberar a CPU.
Parece que tá ficando lixo lá dentro.
Grato a todos.


Crpavao

Crpavao

Curtidas 0

Respostas

Adilsond

Adilsond

30/08/2003

Imagine que a tabela que estas carregando seja uma tabela como abaixo:

Tabela
Cliente

Campos
Codigo -> primary key
Nome

Sua query ficaria assim:

SELECT CODIGO,NOME
FROM CLIENTE
WHERE CODIGO = 0 --> Código inexistente

Ou seja, sua tabela sempre ficará sem registros após o applyupdates(0).


GOSTEI 0
POSTAR