Foros del Web » Programación para mayores de 30 ;) » .NET »

Modificacion masiva de datos

Estas en el tema de Modificacion masiva de datos en el foro de .NET en Foros del Web. Hola gente. Quisera saber como funciona una aplicacion .NET cuando se hace un "Update" masivo, quiero decir por ejemplo 1000 modificaciones consecutivas sobre un archivo ...
  #1 (permalink)  
Antiguo 07/11/2006, 12:18
 
Fecha de Ingreso: julio-2006
Mensajes: 98
Antigüedad: 17 años, 9 meses
Puntos: 0
Modificacion masiva de datos

Hola gente. Quisera saber como funciona una aplicacion .NET cuando se hace un "Update" masivo, quiero decir por ejemplo 1000 modificaciones consecutivas sobre un archivo al mismo tiempo.

Si se trata de 1 modificacion solamente, y si yo no me equivoco, se manda a un procedimiento la conexion y la sentencia sql que quiero. Dentro del procedimiento se hace un "open" de la conexion , se ejecuta la instruccion sql y por ultimo se cierra la conexion.

Pero, que pasa se tengo 1000 modificaciones juntas para hacer ? No puedo estar abriendo y cerrando la conexion por cada modificacion ? No es logico, creo...
Alguien podria conterme como se haria esto?

Gracias....
  #2 (permalink)  
Antiguo 08/11/2006, 10:39
Avatar de Alex Reyes  
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 5 meses
Puntos: 2
Con ADO .Net, el acceso a datos es de forma desconectada, es decir, tu creas un DataSet en donde guardas tablas, vistas, constraints y todo lo que tu quieras, como si fuera una BAse de Datos es memoria. Con el uso de DataAdapters tu generas conexiones con la base de datos, y traes la información que necesitas a tu data set. En este momento, tu tienes la infor requerida en memoria y la conexion a la base de datos queda liberada.

Después, tu trabajas agregando, eliminando y modificando registros. Cuando terminas de hacer esto en tu aplicacion, usas el método Update del DataAdapter. Este método, va a sincronizar tu DataSet con la BAse de Datos.

Con esta forma de trabajar, no tienes que abrir conexiones cada que quieras hacer una pequeña modificación, solo cuando creas conveniente guardar los cambios en la base de datos.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com
  #3 (permalink)  
Antiguo 08/11/2006, 12:43
 
Fecha de Ingreso: julio-2006
Mensajes: 98
Antigüedad: 17 años, 9 meses
Puntos: 0
Gracias por tu respuesta. Yo lei esto y mas o menos se como funciona, pero no me gusto la idea de usar dataset y dataadapter porque mi archivo es una archivo historico. Preferi usar un store procedure que cambia los datos directamente sin pasar por los dichosos dataset y dataadapter. Es mas simple para mi.

Gracias...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:19.