Re: [gx-l] Problema con Transaccion en GeneXus 9

Carlos!!


Gracias por los saludos y parabienes... igualmente para ti y para toda la comunidad GX!!!

Para no dejar este correo solo con el saludo, te recomiendo reforzar un poco mas el concepto de UTL!. Aunque tambien he visto casos como los que mencionan Jorge y Marcos.  :(

saludos!!
-- 
Atte
Juan Carlos Báez 
--------------------------

El 4 de enero de 2011 17:56, Jhon Fredy Ramirez Saa <jhonfredygx@gmail.com> escribió:
Carlos eso que te escribio federico es la Razon, ya te lo habia dicho en el correo anterior que habias publicado
 
"Carlos,
 
Eso pasa por que de seguro estas modificando esa misma transaccion por medio de un procedimiento o proceso dentro de la misma TRN, por eso cuando deseas grabar lo que has hecho te saca ese mensaje de que ya fue modificada, revisa todos los procedimientos que tienes dentro de dicha transaccion y valida que no se esten modificando atributos de la tabla en la que estas trabajando, o tambien puedes jugar con la propiedad commit on exit = no en dichos procedimientos si los tienes, para que solo haga el commit en las propiedades de la TRN, lo mismo me paso a mi y asi lo solucione, espero te ayude...
 
Salu2"

2011/1/4 Federico Marín FaktorIT <federico.marin@faktor.it>

Carlos,
"TABLENAME fue modificada." es un mensaje de GeneXus que quiere decir que se modificó algún dato del registro que estás trabajando en la TRN por fuera de la TRN.

Cuando accedés a una transacción en modo Update, GeneXus hace un SELECT sobre la tabla y te trae todos los datos. Luego cuando das Confirmar, GeneXus vuelve a hacer un SELECT sobre la tabla para chequear que mientras tu estabas ingresando los nuevos valores nadie haya modificado los datos que estaban guardados. Cuando encuentra diferencias entre el 1er SELECT y el 2do es que envía el error que tu estás teniendo.

Hay veces que quedó algo mal generado, también puede ser que estés modificando en algún momento el contenido de la tabla, te convendría hacer un log de la conexión a la BD para ver qué es lo que está distinto.

Suerte!
Fede

El 4 de enero de 2011 17:24, Marcos Molina <mmforos@adinet.com.uy> escribió:

Hola Carlos
Me ha pasado eso y si mal no recuerdo el tema estaba en un campo date o datetime que no se grababa como debia.
fijate por ese lado
saludos.




Carlos Lemus escribió:
Amigos del Foro

DIOS les bendiga en este 2011. Tengo problema con una transaccion y no se como solucionarlo y queria ver si alguno me hecha una mano , el problema es el siguiente :

Tengo una transaccion que se llama CREDENCIALES , al momento de querer modificar algo en este transsacion me saca el siguiente mensaje : "CREDENCIALES fue modificada" y luego al presionar el boton que dice modificar me saca el siguiente mensaje "Error - registro eliminado por otro usuario" y no me modifica nada , no se que como hacer con esto es primera ves que se me presenta esta situacion. La base de datos esta en SQL Server 2000 y estoy usando GeneXus 9. Pues las demas Transacciones me sacan el mensaje de que fue modificada y al presionar el boton de modificar si modifica la tabla , solo es con esta tabla CREDENCIALES que me da el problema que no se deja modificar.

Gracias por su ayuda

Carlos Lemus






--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "Re: [gx-l] Problema con Transaccion en GeneXus 9"

Publicar un comentario