MySQL a veces me graba a veces no. Que puede pasar ?
Publicado: Jue Ago 15, 2013 8:42 pm
Hola
Uso un entorno de base de datos con MySQL en un servidor ubuntu.
y 12 Sucursales Remotas. ( Xailer 2.7 + Harbour + tablas innodb )
Me sucede que en ocasiones hay informacion que no se graba. en este caso las ventas. o a veces el proceso de existencias. queda sin registrarse. Tengo el siguiente algoritmo de grabacion
TRY
graba( ventas, afecta existencias, actualiza kardex )
CATCH
rollback
END
commit
Por sugerencia de un post en el foro donde le pasaba algo similar a un compañero con el consecutivo de sus folios. estoy usando el bloquedo de tablas Lock tables. ( lo raro es que con el bloqueo de las tablas no se han detectado fallos en el registro de datos)
Pero por falta de experiencia con esta forma de bloqueo. y siendo las tablas innodb no estoy muy convencido si es la solucion correcta. Aparte en el proceso de grabacion. no ocurre ningun error. por que se supone que quedaria atrapado con CATCH. mas creo que es algun problema de conexion que sufre xailer.
Algun compañero que tenga alguna sugerencia por donde mas o menos pueda buscar o encontrar en donde esta fallando la conexion de mysql.
Todas las sugerencia son bienvenidas
Un Saludo
Gabriel Ornelas
Uso un entorno de base de datos con MySQL en un servidor ubuntu.
y 12 Sucursales Remotas. ( Xailer 2.7 + Harbour + tablas innodb )
Me sucede que en ocasiones hay informacion que no se graba. en este caso las ventas. o a veces el proceso de existencias. queda sin registrarse. Tengo el siguiente algoritmo de grabacion
TRY
graba( ventas, afecta existencias, actualiza kardex )
CATCH
rollback
END
commit
Por sugerencia de un post en el foro donde le pasaba algo similar a un compañero con el consecutivo de sus folios. estoy usando el bloquedo de tablas Lock tables. ( lo raro es que con el bloqueo de las tablas no se han detectado fallos en el registro de datos)
Pero por falta de experiencia con esta forma de bloqueo. y siendo las tablas innodb no estoy muy convencido si es la solucion correcta. Aparte en el proceso de grabacion. no ocurre ningun error. por que se supone que quedaria atrapado con CATCH. mas creo que es algun problema de conexion que sufre xailer.
Algun compañero que tenga alguna sugerencia por donde mas o menos pueda buscar o encontrar en donde esta fallando la conexion de mysql.
Todas las sugerencia son bienvenidas
Un Saludo
Gabriel Ornelas