none
Se completó la transacción distribuida. Dé de alta esta sesión en una nueva transacción o en la transacción NULL. RRS feed

Respuestas

Todas las respuestas

  • Hola Pedro podrias dar mas detalles, pero segun veo usas el metodo Update del DataAdapter para sincronizar los cambios contra la BD.

    Este articulo explica paso a paso de como hacer un ABM dedatos usando la misma manera que indicas en tu pregunta:

    http://eperedo.comze.com/2009/10/agregar-editar-eliminar-datos-a-bd-desde-dataset/

     

    Espero haberte ayudado y que sea de utilidad.


    Programador .NET - Desarrollador 5 Estrellas.
    martes, 5 de abril de 2011 23:46
  • hola

    de casualidad cuando realzias esta operacion defines una trasnaccion ?

    ya sea usando el TransactionScope

     

    http://social.msdn.microsoft.com/forums/es-ES/netfxes/thread/a9a5e3fb-4bdf-4a8f-bb92-8839a28b59bb

     

    lo que puede pasar es que con menos registros funciona proque no se llega al limite del timeout de la transaccion

     

    intenta buscar info con el mensaje en ingles

    Distributed transaction completed. Either enlist this session in a new transaction or the NULL transaction

    por lo gneeral hya mucha mas informacion en este idioma

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 6 de abril de 2011 1:00
  • luis, leandro gracias por su apoyo me fue de gran utilidad ademas de checar sus consejos encontre que hay que configurar el servidor para transacciones distribuidas.

    la actualizacion marcha bien ahora me da error de tiempo de espera caducado; tengo duda de si el error es por la red o si aun hay que configurar algo en el servidor para q no demore tanto el tiepo de espera.

    si me pudiesen orientar gracias

    mas detalladamente el error q me tira es:

    valor de tiempo de espera caducado. el periodo de tiempo de espera caducó antes de completar la operación o el servidor no responde.

    y a le di al

    oadaptersql.UpdateCommand.CommandTimeout = 0

    al servidor tiempo de espera para la transaccion 1000

    voy a probar si poniendo

    oadaptersql.UpdateBatchSize = 500 me redusca el tiempo de espera en la actualización.

    miércoles, 6 de abril de 2011 23:15
  • ko si funciono mandando lotes de actualizacion de 500 queris

    gracias por su apoyo y atencion

    • Marcado como respuesta pedrolopez jueves, 7 de abril de 2011 16:10
    jueves, 7 de abril de 2011 16:10