FoxPro/Visual FoxPro - Bloquear registros

 
Vista:
sin imagen de perfil

Bloquear registros

Publicado por Carlos AC (141 intervenciones) el 02/06/2006 23:34:14
Hola amigos, por favor si alguien puede enviarme un ejemplo de como bloqiear un o varios registros mientras los consulto o los jalo para modificar... me serviria de mucha ayuda para mis sistemas; Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Bloquear registros

Publicado por Ernesto Hernandez (4623 intervenciones) el 03/06/2006 04:19:58
Aqui te mando este ejemplo de hecho esta en la ayuda lee acerca del RLOCK()

CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
SET REPROCESS TO 3 AUTOMATIC
STORE '1,2,3,4' TO gcRecList
gcOldExc = SET('EXCLUSIVE')
SET EXCLUSIVE OFF
SELECT 0
USE employee && Open Employee table
SELECT 0
USE customer && Open Customer table
? LOCK('1,2,3,4', 'customer') && Lock 1st 4 records in customer
? RLOCK(gcRecList, 'employee') && Lock 1st 4 records in employee
UNLOCK IN customer
UNLOCK IN employee
SET EXCLUSIVE &gcOldExc


Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Bloquear registros

Publicado por Plinio (7841 intervenciones) el 03/06/2006 15:59:55
Si usas buffering en tu programacion el VFP puede hacer casi todo el trabajo cuando el metodo sea Pesimista.

Ver en la ayuda:
Data Environment
Set MultiLock
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar