Ver Mensaje Individual
  #2  
Antiguo 12-08-2008
AntonioTB AntonioTB is offline
Registrado
 
Registrado: ago 2007
Posts: 7
Reputación: 0
AntonioTB Va por buen camino
Hola.
No comentas la base de datos que estás usando, aunque parece ser firebird por lo que comentas.
Normalmente un procedimiento que realiza acciones tan complejas requiere de parámetros. a mi en estos momentos se me ocurre el número de la factura.
Yo revisaría que los prámetros son correctos y tienen valores válidos.
En mi caso yo uso IBX y puedo ejecutar sin problemas los procedimientos almacenados. Ya que comentas que con ibexpert consiques que se ejecute, parece poco probable que sea un error de código en el procedimiento almacenado. De todos modos yo revisaría también el codigo del procedimiento, ya que comentas que falla al borrar algo que acabas de crear o algo por el estilo.

Lo de cerrar y abrir el sistema, es típico de las actualizaciones. Si actualizas los datos de una tabla, pero tienes otra consulta sobre la misma tabla abierta, debes decirle a la consulta que se refresquen los datos. La instrucción o método a llamar dependerá del componente que estés usando, pero será algo parecido a refresh o requery, aunque si no te funciona, siempre puedes hacer primero close, y luego open.
Así deberías ver los datos actualizados.

Espero haberte sido de ayuda. De todos modos, si puedes concretar el mensaje de error que recibes y algunos detalles más del proceso, quizá pueda ser un poco más específico.

Un saludo, Antonio.
Responder Con Cita