FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Indices CDX en red
Posts: 142
Joined: Sun Oct 09, 2005 01:36 AM
Indices CDX en red
Posted: Sun Jul 08, 2007 01:55 AM

Estimados Colegas

Tengo una aplicacion en un servidor, a la cual accedo desde otras
terminales via acceso directo, cuando accedo de dos terminales
al modulo me tira DOS32 sharing violation , alguien me podria
orientar como solucionarlo

Gracias
Fabian

databaselab2002@yahoo.com.ar

Sele 21
Use Clientet alias clientet shared

IF .NOT. NETERR()
INDEX ON UPPER(CLIENTEt->DENOMI) TO CLIENTE1
INDEX ON UPPER(CLIENTEt->DIRECC) TO CLIENTE2
Else
alert("Archivo Bloqueado por otro usuario",,"Archivo")
endif
sET INDEX TO CLIENTE1,CLIENTE2

twbrowse*

Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Indices CDX en red
Posted: Sun Jul 08, 2007 10:49 AM
Si no me equivoco, para indexar debes tener abierta la DBF como EXCLUSIVE en vez de shared.

Saludos
Carlos G.


Databaselab2002 wrote:Estimados Colegas

Tengo una aplicacion en un servidor, a la cual accedo desde otras
terminales via acceso directo, cuando accedo de dos terminales
al modulo me tira DOS32 sharing violation , alguien me podria
orientar como solucionarlo

Gracias
Fabian
databaselab2002@yahoo.com.ar


Sele 21
Use Clientet alias clientet shared

IF .NOT. NETERR()
INDEX ON UPPER(CLIENTEt->DENOMI) TO CLIENTE1
INDEX ON UPPER(CLIENTEt->DIRECC) TO CLIENTE2
Else
alert("Archivo Bloqueado por otro usuario",,"Archivo")
endif
sET INDEX TO CLIENTE1,CLIENTE2



**twbrowse*********

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Indices CDX en red
Posted: Sun Jul 08, 2007 03:49 PM

Efectivamente, no puedes abrir una base de datos como SHARED cuando vas a generar un indice, tienes que abrirla como exclusiva.

Saludos

R.F.

Continue the discussion