¿Hacer un Insert de un DataTable?

02/02/2007 - 23:14 por Diego | Informe spam
Amigos mi pregunta surge a raiz de que desde otra aplicacion descargo a un
datatable 3.500 registros, mas o menos, en tonces lo que necesito es que en
vez de hacer un Insert recorriendo fila por fila el Datatable si alguien
conoce alguna forma de hacerlo esto de un solo golpe, sin tener que insertar
registro por registro.

Muchas Gracias espero su ayuda
Gracias de antemano!!!!!
 

Leer las respuestas

#1 Sergio E.
05/02/2007 - 20:59 | Informe spam
te agradezco el tip, voy a ver si lo puedo implementar...

Saludos
Sergio E,

"SoftJaén" escribió en el mensaje
news:
"Sergio E." escribió:

Me parece que la pregunta de Diego es mas bien a la inversa,
si ya tienes ese datatable creado en memoria, como lo vacias
de un solo golpe en una base de datos X...



Si te digo la verdad, es que no tenía nada claro lo que deseaba hacer
Diego,
de ahí que le indicara la manera de rellenar un objeto DataTable de un
solo
golpe.

tema que por cierto a mi tambien me interesa y mucho.



Si en tu código tienes creado un objeto DataAdapter, que es el objeto que
hace de puente entre la base de datos y el objeto DataSet, actualizarías
la
base de datos llamando al método «Update» de dicho objeto DataAdapter.
Pero
claro, primeramente deberás tener correctamente configuradas las
propiedades
«DeleteCommand», «InsertCommand» y «UpdateCommand» del objeto DataAdapter,
procurando que la tabla que deseas actualizar, tenga establecida su
correspondiente clave primaria:

' Actualizamos la tabla Clientes de nuestra base de datos.
'
objDataAdapter.Update(objetoDataSet, "Clientes")

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o
sugerido en el presente mensaje.




Preguntas similares