Actualizacion al servidor en lote ?

11/04/2007 - 23:36 por principiante | Informe spam
Otra confusion:

Cuando uno tiene multiples registros en un datatable para ser actualizados a
la base de datos, como lo hace realmente ADO.NET al momento de dar un
adapter.Update() ?

a) en un solo viaje al servidor? (es decir, en lote quizas por XML?)
o
b)se hace un viaje al servidor por cada registro a actualizar?
o
c) eso se puede configurar?


José TH

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
12/04/2007 - 08:37 | Informe spam
"principiante" wrote in message
news:
Cuando uno tiene multiples registros en un datatable para ser actualizados
a la base de datos, como lo hace realmente ADO.NET al momento de dar un
adapter.Update() ?

a) en un solo viaje al servidor? (es decir, en lote quizas por XML?)
o
b)se hace un viaje al servidor por cada registro a actualizar?
o
c) eso se puede configurar?



De forma predeterminada, se hace un viaje por cada registro actualizado
(enviando la sentencia SQL, nada de XML). En el Framework 1.x no había
alternativa. A partir del 2.0 existe una propiedad llamada UpdateBatchSize
si no recuerdo mal, que te permite configurar el tamaño del lote.
Respuesta Responder a este mensaje
#2 principiante
12/04/2007 - 14:20 | Informe spam
Muchas gracias por la aclaración, Alberto.

José TH

"Alberto Poblacion"
escribió en el mensaje news:%
"principiante" wrote in message
news:
Cuando uno tiene multiples registros en un datatable para ser
actualizados a la base de datos, como lo hace realmente ADO.NET al
momento de dar un adapter.Update() ?

a) en un solo viaje al servidor? (es decir, en lote quizas por XML?)
o
b)se hace un viaje al servidor por cada registro a actualizar?
o
c) eso se puede configurar?



De forma predeterminada, se hace un viaje por cada registro actualizado
(enviando la sentencia SQL, nada de XML). En el Framework 1.x no había
alternativa. A partir del 2.0 existe una propiedad llamada UpdateBatchSize
si no recuerdo mal, que te permite configurar el tamaño del lote.

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