Página 1 de 1

Erro em rede! Alguem pode solucionar?

Enviado: 03 Fev 2006 11:29
por Krinski
Colegas Clipeiros...

Fiz um sistema em Rede e quando 2 micros acessam a mesma funcao (requisicao de material), surge a mensagem Error DBFCDX /1020 WORKAREA NOT INDEXED

É claro que a área está indexada... (se o Micro 2 sair da requisicao) eu consigo acessar.

Caracteristicas...
Versao clipper : Clipper 5.2e
Exospace
Lib DBFCDX

Rede : Windows 98

Configuracao :
Config.sys
device=c:\windows\emm386.dr
dos=high,umb
Files=220
Buffers=32

Autoexec
files=220 ; E:/0

Nao sei mais o que fazer...

Tenho 15 anos de programacao em clipper (dá prá acreditar?)

Obrigado Emerson...

Enviado: 03 Fev 2006 22:50
por marbio
Poste a parte do rotina
que acesa os arquivos dbfs e indice para dar uma olhada, para facilitar.

Enviado: 04 Fev 2006 00:11
por Stanis Luksys
Olá,

O arquivo foi aberto com a clausula SHAREDe também com a clausula NEW?

Enviado: 04 Fev 2006 10:07
por marbio
Eu uso desta forma nunca tive problema com aplicativos em rede
na hora abriri para alterar, o usuario um cadastranto e outro alterando, eu uso so desta forma.


e uso prg

select 10
if netuse("usuario.mem",.f.,10)
set index to usuario
else
return
endif

select 4
if netuse("intpac",.f.,10)
set index to intend, altapac, intnom, intpro
else
msgar()
return
endif

select 3
if netuse("carne",.f.,10)
set index to carnum
else
msgar()
return
endif

select 1
if netuse("entpaci",.f.,10)
set index to entproto, entplano, entnome
else
msgar()
return
endif


** end