Importando de um TXT para uma Base Access...

Delphi

05/12/2003

Meu programa é abastecido de dados por arquivos (*.txt), no processo de importação desses dados para a Base tenho os seguinte problemas:

> A máquina fica escrava do processo, todos os recursos da CPU são destinado a este processo impedindo execução de outros aplicativos, até mesmo o vídeo fica comprometido até o fim deste processo.

> No gerenciador de tarefas do windows (Ctrl+Alt+Del) meu programa aparece como se não etivesse respondendo, mas o processo não trava.

> Tenho um campo Memo para acompanhar os registros importados, mas mesmo ele para de registrar o andamento da importação em máquinas com menos RAM.

O processo de importação se resume a:

1 - Abrir Arquivo texto
2 - Ler linha (registro)
3 - Armazenar em variaveis locais dados das instancias
4 - Verificar na Base se Registro existe (através de Querys parametrizadas)
5 - Fazer tratamento desses dados nas variaveis locais
6 - Salvar na Base, dados das Variavei locais

Detalhes:

O Programa possui 2 (duas) bases e a Verificação e/ou Inserção pode ser feito em qualquer delas.
Conexao à base via BDE (por pouco tempo)
Base de Dados Access (por pouco tempo)

Como sanar esse problema? :?:

Grato
CARLINHOS


Carvajal

Carvajal

Curtidas 0
POSTAR