Record not Avalaible (33)

Consultas, trucos, consejos. Todo sobre Clarion en todas sus versiones
Responder
PolarBear
Novato
Mensajes: 44
Registrado: Lun Feb 17, 2014 6:42 pm
Contactar:

Record not Avalaible (33)

Mensaje por PolarBear » Lun Ago 06, 2018 9:52 pm

Saludos Clarioneros

Tengo un problema. Tengo que insertar (o modificar) un registro en una tabla. El problema es que antes de poderlo modificar, tengo que realizar un cálculo que involucra consultar la tabla donde esta el registro. Para este cálculo, yo realizo un SELECT (es en SQL) en esta tabla, en otro proceso, y cuando ya vuelvo con el valor que requiero a mi Forma Original, al intentar grabarla me sale un mensaje de error, donde me dice que ya el registro no esta disponible

An Error (Record not Avalaible (33) was experimented when making changes to the file

Lo cual es lógico, ya que yo de alguna manera, pues utilzé esta tabla en otro procedure, haciendo que se perdieran los datos

¿Hay alguna forma de solventar esto?


PolarBear
Novato
Mensajes: 44
Registrado: Lun Feb 17, 2014 6:42 pm
Contactar:

Re: Record not Avalaible (33)

Mensaje por PolarBear » Lun Ago 06, 2018 11:02 pm

Parece que lo resolví !

Hay que usar las sentencias POSITION y RESET, ambas están en el manual.
Y ojo, para los que empleamos SQL, la forma POSITION(FILE) no está soportada, pero POSITION(KEY) si lo está

:D

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 1 invitado