Oi Ricardo.
que posso fazer para diminuir tanto desgaste nesse sentido.1 - Pedir pro cliente instalar um Windows menos falho - observe que a falha, na verdade, não é do VFP, e sim do Windows - Aqui, recomendamos Windows2000 ou WindowsXP com formatação NTFS;
2 - Deixar as tabelas abertas o menor tempo possível - Nada de DataEnvironment - faça tudo através de Instruções-SQL
* Assim:
Select * from Dados\Clienteswhere i_codigo > 0 into cursor curClientes readwrite
use in Clientes
Insert into Dados\Clientes ...
3 - Caso o seu computador tenha placas de rede RealTek 8019, 8029 ou 8139 deve ser feita uma atualização dos drivers dessas placas de rede, pois os drivers que são instalados pelo Windows apresentam problemas.
Este problema pode causar corrupção dos dados que trafegam pela rede, afetando os nossos sistemas.
Leia comentário sobre o assunto em :
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q189778Para atualizar os drivers, acesse o site da RealTek:
http://www.realtek.com.tw/htm/download/level.asp?class1=communication4 - E nunca colocar um sistema à venda sem uma confiável rotina de reindexação.
-----
Conclusões:
Nós aqui também temos sofrido um bocado com isto e a cada lance nos certificamos mais de que o problema está no Hardware. Observe que mesmo que você esteja trabalhando com bancos como Oracle ou SQLServer, se corromper um setor do HD, por exemplo, vai tudo pro pau do mesmo jeito.