Garantir integridade de arquivo texto.

Delphi

17/09/2008

Existe alguma forma de garantir que um determinado arquivo texto é unico? Explico. Tenho que alimentar um sistema de ERP os dados que vem do Força de vendas, através de um arquivo texto. Eu preciso garantir que um arquivo não será processado mais de uma vez. Cada arquivo contém um único pedido, com vários itens. Não posso usar o nome do arquivo, pois o força de venda me gera uma ordem sequencial, que pode voltar a ZERO, caso o banco de dados do PDA seja reinicializado, o que pode ocorrer com certa frequencia.

Alguem tem alguma sugestão?


Rjun

Rjun

Curtidas 0

Respostas

Marco Salles

Marco Salles

17/09/2008

Bem primitivo do jeito que eu fiz uma vez
Meu caso era Arquivos que ´continha´ produtos (Quant Descrição Referencia etc...)
Arquivos eram armazenados em meios (PenDrive , Disquetes , outras Formas De Armazenamento)
O Programa lia e processava o Arquivo e no final alterava o Valor de uma
Variavel que esra Incluida em uma determinada Linha do Arquivo
Por exemplo:
Linha 1 continha
´Lido´
´Não lido´
Antes de processar lia esta Primeira Linha..
Se Lido -> fazia Nada
Se Não Lido --> Processava e NO FIM alterava pata Lido

Claro que era Criptografado e a Extensão dos Arquivos eram Alteradas

Bem foi o que eu fiz na época ... Só uma simples sugestão sem maiores pretenções


GOSTEI 0
Rjun

Rjun

17/09/2008

Eu pensei em HASH, mas existem as possibilidades de colisoes.


GOSTEI 0
Adoniram

Adoniram

17/09/2008

Pode ser que eu esteja falando besteira, mas já pensou em usar o crc do arquivo?


GOSTEI 0
POSTAR