Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/03/2006, 09:28
enrique_g_g
 
Fecha de Ingreso: noviembre-2004
Mensajes: 48
Antigüedad: 19 años, 5 meses
Puntos: 0
Bueno, esto todavia esta para discusion,

Utilizar servicios web se me ocurrio por que actualmente estoy desarrollando aplicaciones con windows forms con c# y bd oracle. No quiero instalar el cliente oracle en todos mis clientes que son como 50. Bueno al final pude solucionarlo con servicios web. Pero mis webmethods en mi servicio web solo actualizan una sola tabla, y muchas veces deseo actualizar en una sola transaccion mas de una tabla por ejemplo maestro/detalle o algo asi

- insert into tabla_maestro values ...
- insert into tabla_detalle values......
- update tabla_otra ...
- update otra tabla ....

pense que crear procedimientos almacenados que hagan toda esta transaccion solucionaria el problema, pero encontre ese problema de la serializacion.

Ahora encontr una solucion transitoria enviandole al webmethod un dataset con todas las tablas que pertenecen a la transaccion y en el webmethod crear mis adpatadores y commandbuilder y objeto transaccion para ejecutar toda mi transaccion. pero tambien tuve problemas con las tablas en las que solo deseo realizar update's.

Alguien tiene una solucion distinta? porfa....