ayuda urgente

03/03/2006 - 06:50 por Pragma | Informe spam
tengo que registrar transaccionalmente una venta
de manera abstracta una cabecera de de venta y varios detalles de venta y lo
quiero hacer usando procedimientos almacenados, pero mi problema es saber
como mando todos los detalles de venta puesto que el numero de detalles no
se saben de antemanos, porque en el caso de la cabecera de venta pues si la
cabecera tiene 5 datos puede necesito 5 parametros en el procedimiento pero
en el caso del procedimiento no se como hacerle

gracias
 

Leer las respuestas

#1 Miguel Angel Campos
03/03/2006 - 13:07 | Informe spam
Puedes crear un procedimiento almacenado para almacenar los datos de la
cabecera de la venta, y posteriormente un procedimiento almacenado que
guarde los datos de una sola línea.
El primer procedimiento la llamarías una sola vez, y el segundo
procedimiento lo llamarais tantas veces como líneas tengas.
Como bien has indicado todo este proceso se debe realizar dentro de una
transacción para evitar que la información se almacene de forma incompleta.

Un Saludo,

Miguel Angel Campos
MCSD.NET

"Pragma" escribió en el mensaje
news:
tengo que registrar transaccionalmente una venta
de manera abstracta una cabecera de de venta y varios detalles de venta y
lo quiero hacer usando procedimientos almacenados, pero mi problema es
saber como mando todos los detalles de venta puesto que el numero de
detalles no se saben de antemanos, porque en el caso de la cabecera de
venta pues si la cabecera tiene 5 datos puede necesito 5 parametros en el
procedimiento pero en el caso del procedimiento no se como hacerle

gracias



Preguntas similares