Anyu
12-08-2008, 16:29:05
hola a todos estoy usando la version 6.0.12-stable del zeos con un delphi 6 y necesito ejecutar unos precedimientos de la base de datos y nose como hacerlo, por ejemplo anular una factura, que tiene que volver mis mercaderias al stock, descontar de la caja lo ingresado y restar la comision del vendedor.
el procedimiento ya esta, y funciona perfectamente desde la base de datos porque ya lo probe, ejecutandolo desde el ibexpert, pero nose como llamarlo en el delphi, hice un triguer que se ejecute after update, y nada... :confused:
porque cuando preciono el boton de anular preparo la tabla con factura.edit y cargo el campo de anulado a 'si', y entonces eso tendria que ejecutar mi procedimiento, que toma lo que dice en ese campo y si es 'si', realiza toda la accion, pero no funciona, como puedo hacerlo?
porque otra opcion era tambien con el TSQLSTOREDPROCEDURE, y así funciona pero me lanza un error cuando quiero una factura nueva despues de haber anulado otra, y tambien tengo que cerrar y abrir el sistema para que este me actualice los datos, y obviamente el cliente este me va escupir en la cara si le digo que esa es la unica forma de que funcione su sistema de facturacion jajaja. :D
les agradeceria que me dieran una mano, yo lo voy a seguir intentando tambien aca por mi lado, desde ya muchas gracias a todos.
el procedimiento ya esta, y funciona perfectamente desde la base de datos porque ya lo probe, ejecutandolo desde el ibexpert, pero nose como llamarlo en el delphi, hice un triguer que se ejecute after update, y nada... :confused:
porque cuando preciono el boton de anular preparo la tabla con factura.edit y cargo el campo de anulado a 'si', y entonces eso tendria que ejecutar mi procedimiento, que toma lo que dice en ese campo y si es 'si', realiza toda la accion, pero no funciona, como puedo hacerlo?
porque otra opcion era tambien con el TSQLSTOREDPROCEDURE, y así funciona pero me lanza un error cuando quiero una factura nueva despues de haber anulado otra, y tambien tengo que cerrar y abrir el sistema para que este me actualice los datos, y obviamente el cliente este me va escupir en la cara si le digo que esa es la unica forma de que funcione su sistema de facturacion jajaja. :D
les agradeceria que me dieran una mano, yo lo voy a seguir intentando tambien aca por mi lado, desde ya muchas gracias a todos.