Insertar todo un datatable

11/12/2007 - 18:57 por Geovanny Castillo | Informe spam
Amigos:

Se puede en SQL 2005 recibir como parámetro un DataTable e insertar los
datos en una tabla

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
11/12/2007 - 19:09 | Informe spam
Si se refiere usted a un datatable .NET como parámetro de un procedimiento
almacenado T-SQL, la respuesta es No.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Geovanny Castillo" wrote:

Mostrar la cita
#2 Geovanny Castillo
11/12/2007 - 20:49 | Informe spam
Si no se puede directamente, como podría hacer esto?, es decir, enviar
un conjunto de filas almacenarlas en una tabla de la bdd. O en su
defecto, cual sería la mejor manera de controlar que todas las filas se
almacenen.

Por ejemplo, mi aplicación podría enviar un conjunto de registros:

Fila1 dato1 dato2 dato3 dato4 dato5
Fila2 dato1 dato2 dato3 dato4 dato5
Fila3 dato1 dato2 dato3 dato4 dato5
Fila4 dato1 dato2 dato3 dato4 dato5

Y recibirlos como parámetro en un sp?

Gracias de antemano







Gux (MVP) escribió:
Mostrar la cita
#3 Gux (MVP)
11/12/2007 - 21:04 | Informe spam
En .NET usted puede hacer eso directamente con un objeto SqlDataAdapter con
AcceptChangesDuringFill puesto en False y luego aplicar el método Update.

Eso debería actualizar la tabla destino en SQL Server con todos los cambios
que usted hizo en el objeto DataTable.

Probablemente los colegas de los foros de programación le puedan ayudar
mejor que yo.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Geovanny Castillo" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida