busco consejo...

08/01/2006 - 13:18 por Carmelo J. Morales Muñoz | Informe spam
hola!

Si en mi aplicación quiero enviar un pedido a la base de datos, como son 2
tablas realmente (Pedidos/DetallePedidos).

¿como controla la transacción?.

es decir, tengo que controlar la transacción desde mi aplicación enviando
primero cabecera, luego lineas de detalle o existe alguna forma de pasar a
sql toda la información (Pedido / detallepedido) y que sea un proc
almacenado el que abra la transacción y la cierre cuando se ha insertado
todo ok?...

espero su consejo, gracias!



http://www.gestionagricola.com
http://www.carmelosoft.com

Preguntas similare

Leer las respuestas

#1 Ivan Pascual
08/01/2006 - 14:06 | Informe spam
Hola Carmelo!
Yo lo que hago en tu caso es enviar a un Stored Procedure todo lo que quiero
grabar, mediante fichero XML.

En el Stored abro una transaccion y inserto las lineas del pedido y la
cabecera del pedido, si falla... ya sabes... Rollback.

Espero que te sirva, a mi me funciona perfecto.
Hasta otra.

Ivan Pascual

"Carmelo J. Morales Muñoz" escribió en el mensaje
news:%
hola!

Si en mi aplicación quiero enviar un pedido a la base de datos, como son 2
tablas realmente (Pedidos/DetallePedidos).

¿como controla la transacción?.

es decir, tengo que controlar la transacción desde mi aplicación enviando
primero cabecera, luego lineas de detalle o existe alguna forma de pasar a
sql toda la información (Pedido / detallepedido) y que sea un proc
almacenado el que abra la transacción y la cierre cuando se ha insertado
todo ok?...

espero su consejo, gracias!



http://www.gestionagricola.com
http://www.carmelosoft.com


Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
08/01/2006 - 14:26 | Informe spam
hola y muchas gracias por responder!

Como base de datos estoy utilizando msde, ¿tiene esa particularidad de poder
enviarle el xml?... si no es así y hay que pasar a express2005 no sería
problema, pero necesitaría algún código de ejemplo ya que no encuentro como
hacerlo.

gracias!


http://www.gestionagricola.com
http://www.carmelosoft.com

"Ivan Pascual" escribió en el mensaje
news:%
Hola Carmelo!
Yo lo que hago en tu caso es enviar a un Stored Procedure todo lo que
quiero grabar, mediante fichero XML.

En el Stored abro una transaccion y inserto las lineas del pedido y la
cabecera del pedido, si falla... ya sabes... Rollback.

Espero que te sirva, a mi me funciona perfecto.
Hasta otra.

Ivan Pascual

"Carmelo J. Morales Muñoz" escribió en el
mensaje news:%
hola!

Si en mi aplicación quiero enviar un pedido a la base de datos, como son
2 tablas realmente (Pedidos/DetallePedidos).

¿como controla la transacción?.

es decir, tengo que controlar la transacción desde mi aplicación
enviando primero cabecera, luego lineas de detalle o existe alguna forma
de pasar a sql toda la información (Pedido / detallepedido) y que sea un
proc almacenado el que abra la transacción y la cierre cuando se ha
insertado todo ok?...

espero su consejo, gracias!



http://www.gestionagricola.com
http://www.carmelosoft.com






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida