grabar varios registros desde un procedimiento almacenado

06/03/2007 - 14:00 por Hugo Gsell | Informe spam
Hola. Soy programador de vb.net.
Hemos confiado las transacciones a sqlserver...
El tema es que tengo que grabar "una transaccion" que es un comprobante con
encabezado y detalles.. digamos como una factura.. tenemos una tabla
ENCABEZADO e items (DETALLE)
la cosa es que a un registro de encabezado le corresponden 1 o mas items
en la tabla detalles.
La pregunta:
Existe alguna manera de pasar N registros (conjuntos de parámetros) para
crear UNA UNICA transacción que grabe el encabezado y los N items?

Espero se haya entendido.

Hugo A. Gsell
 

Leer las respuestas

#1 Alejandro Mesa
06/03/2007 - 15:06 | Informe spam
Hugo,

Puedes crear un documento XML en tu aplicacion cliente y pasarlo como
parametro al procedimineto. En la version 2005 puedes usar la nueva facilidad
del tipo de data XML y en 2000 la funcion OPENXML.


AMB

"Hugo Gsell" wrote:

Hola. Soy programador de vb.net.
Hemos confiado las transacciones a sqlserver...
El tema es que tengo que grabar "una transaccion" que es un comprobante con
encabezado y detalles.. digamos como una factura.. tenemos una tabla
ENCABEZADO e items (DETALLE)
la cosa es que a un registro de encabezado le corresponden 1 o mas items
en la tabla detalles.
La pregunta:
Existe alguna manera de pasar N registros (conjuntos de parámetros) para
crear UNA UNICA transacción que grabe el encabezado y los N items?

Espero se haya entendido.

Hugo A. Gsell



Preguntas similares