Bloqueo de Tabla

Bloqueo de Tabla

Postby jbrita » Fri Apr 05, 2019 11:31 am

Hola Amigos, necesito de su ayuda tengo una tabla llamada PARAMETROS en donde tengo 2 registro uno llamado pasajes y el otro llamado reserva, es un sistema de ventas de pasajes de buses, resulta que cada cierto tiempo( digamos que meses) en un mometo esa tabla s bloquea y me deja todos los puntos de ventas sin poder hacer nada, ya que de ahi se obtiendo los parametros de pasajes y reserva ya que cada punto de ventas graba se va aumentando en uno.
trabajo con TDOLPHIN
asi obtengo los datos

cPara:=xServer:Query( "SELECT * FROM parametro Where ma_codi = '"+"PASAJE"+"'" )
If cPara:LastRec() > 0
nPasaje:=cPara:ma_nume
Endif
cPara:End()

* ACA CAPTURA EL NUMERO DE RESERVA Y LO AUMENTA
*----------------------------------------------
cSql:="UPDATE parametro SET ma_nume=LAST_INSERT_ID(ma_nume+1) WHERE ma_codi='"+"RESERVA'"
xServer:Execute( cSql )

oQryId := xServer:Query( "SELECT last_insert_id() AS nId")
nReserva := oQryId:nId


aCampos := { 'ma_nume' }
aValues := { nPasaje+1}
aWhere := "ma_codi= '"+"PASAJE"+"'"
xServer :Update( "parametro", aCampos, aValues, aWhere )

esto es lo que tengo..
asi necesito su ayuda

saludos
jbrita
 
Posts: 502
Joined: Mon Jan 16, 2006 3:42 pm

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 49 guests