Página 1 de 1

DOS ERROR 5

Enviado: 20 Out 2007 08:43
por Mário Isa
Criei uma rotina que, a cada x tempo fecha todos os arquivos e os reabre.

Ocorre que, na abertura, em um ou outro arquivo é causado este erro.
Olhei lá no catálogo de erros e quer dizer: Access Denied.

O que pode ser?
Isso só acontece em rede.

Em estação local não.

Mário

Enviado: 20 Out 2007 09:11
por ANDRIL
Mário, esse erro é ACESSO NEGADO. Vc já conseguiu fazer esta rotina funcionar na maquina ponto com o seu programa aberto no Servidor? Ou a rotina não funcionou mesmo que o programa nao esteja aberto no Servidor?

Eu acho que vc esta fechando os arquivos na maquina ponto, so que ficam aberto no Servidor como EXCLUSIVE e nao esta conseguindo acesso.

Vc já verificou se vc esta abrindo os arquivos no modo SHARED e apenas abrindo os indices sem recria-los???

Poste mais informações para que possamos ajuda-lo melhor.

Enviado: 23 Out 2007 10:36
por Maurício Elias
Amigo, eu faço isso com alguns arquivos de um Sistema, e nunca tive problemas por isso.
Bem, vc deve estar abrindo sempre compartilhado, né !
Já tentou rodar em outra rede ?
Já tentou ir ligando um terminal por vêz prá ver se ñ é algum deles ?
É no Dw ou é no Pen ?

Abraços.

DOS Error 5

Enviado: 23 Out 2007 20:20
por Adalberto
Hola Mario,

DOS Error 5, significa protegido contra escritura, talvez o disco duro foi compartillado mas não na maneira completa. Confira

Enviado: 23 Out 2007 21:02
por Mário Isa
Obrigado amigos.
Resolvi da seguinte forma:
Caso ocorra o erro, o errorsys retorna como .t. para retentar mais uma vez e repete isso por 5 vezes.. e a cada vez aguarda inkey(0.3).
Aí está dando certo...
Acho que, por causa da velocidade com a qual são abertos os arquivos, em um dado momento, ocorre este erro.
E assim fazendo, creio que, com este pequeno delay, está resolvido o problema.
Obrigado a todos.
Mário

Enviado: 23 Out 2007 21:03
por Mário Isa
-:]
Obrigado