Resumen Seleccionar bloqueando los registros

Mensaje enviado por Quintero Rojas Daniel <dquintero@meximed.com>

Nosotros en Oracle manejamos algo así:

select CONS
from TABLA
where CONS = (select MAX(CONS) from TABLA)
for update

Con el 'for update' se bloquea el registro, pero OJO, solo se bloquea para modificación, no para lectura, por lo que todos los selects MAX hacia esa tabla y que pretendan actualizar el consecutivo deben de ser 'for update', ya que sin esto si pueden seleccionar el registro. El registro se desbloquea cuando se hace commit o rollback.

Lic. Daniel Quintero Rojas
Tel. Oficina (Meximed): (52) 5448-6700 Ext. 6719
E-mail: dquintero@meximed.com
          dqrsoftware@gmx.net
          dqrsoftware@hotmail.com
Página web: http://dqrsoftware.tripod.com/
¡SALUDOS DESDE MÉXICO!

-----Original Message-----
From: Marcelo [mailto:marceh@adinet.com.uy]
Sent: Jueves 08 de Noviembre del 2001 10:45 a.m.
To: visualbasic-esp@yahoogroups.com
Subject: (VB-ESP) Bloqueo

 Hola Gente :

    Estoy haciendo una aplicacion en VB en la cual tengo un contador en un campo de un archivo, tengo alguna forma de bloquear ese registro para que mientras cargo el numero actual y actualizo nadie mas pueda tocarlo ?



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com