Foros del Web » Programando para Internet » ASPX (.net) »

Como ejecuto un insert masivo desde .NET

Estas en el tema de Como ejecuto un insert masivo desde .NET en el foro de ASPX (.net) en Foros del Web. Hola Saben ustedes como ejecutar un insert masivo desde .NET??? Tengo los datos cargados en un datatable, sería pasar todos esos datos de una sola ...
  #1 (permalink)  
Antiguo 26/09/2005, 08:19
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 7 meses
Puntos: 0
Como ejecuto un insert masivo desde .NET

Hola

Saben ustedes como ejecutar un insert masivo desde .NET???

Tengo los datos cargados en un datatable, sería pasar todos esos datos de una sola vez al insert.

Gracias y suerte
__________________
J-.-`.::
  #2 (permalink)  
Antiguo 26/09/2005, 09:21
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
deberías construir una instruccións sql a partir de los datos, o bien, utilizar un dataadapter para que te sincroniza los datos
  #3 (permalink)  
Antiguo 26/09/2005, 09:30
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 7 meses
Puntos: 0
el dataadapter puede hacer un rollback si ocurre alguna excepcion durante el ingreso masivo?
__________________
J-.-`.::
  #4 (permalink)  
Antiguo 26/09/2005, 21:27
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Yo manejaría un ExecuteNonQuery dentro de una transacción para hacer eso...

Personalmente solo ocupo los adaptars en casos especiales... (por la velocidad, ya que son lentos..)
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 27/09/2005, 13:15
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 7 meses
Puntos: 0
me podrías dar un link Rootk donde usen las transacciones que dices... lo hago en c# y sql server 2000

gracias por responder
__________________
J-.-`.::
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 10:05.