Salvar DataSet hacia SQL

11/02/2005 - 19:58 por Tio | Informe spam
¡Hola!

Nuevamente pido vuestras sugerencias.

Se me plantea el tener un DataSet con dos tablas realacionadas, Facturas y
otra DetalleFacturas.

Estas tablas tienen su relación en el DataSet pero mi duda es ¿como hago que
se salve la factura y sus líneas en SQL ?.

Es decir, como me recomendais que lo haga.

Hasta el momento todas las operaciones que he realizado contra SQL son proc
almacenados, pero no se me ocurre forma de pasar todo esto a un proc
almacenado.


Espero que me podais ilustrar sobre como he de atajar este problema!

Gracias!
 

Leer las respuestas

#1 ErickGB
12/02/2005 - 03:15 | Informe spam
Puedes utilizar el CommandBuilder, este te construye las
sentencias SQL Dinamicamente para las operaciones CRUD.
Lo unico es que no va a ser tan eficiente como un
StoreProcedure hecho a la medida de tus necesidades pero
funciona muy bien

SqlCommand cmd = new SqlCommand("Select * from MYTABLE");
DataAdapter da = new DataAdapter(cmd, conn)
SqlCommandBuilder bdl = new SqlCommandBuilder(da)
da.SelectCommand = bdl.GetUpdateCommand();
da.InsertCommand = bdl.GetInsertCommand();
...

da.Update(ds, "MYTABLE")


(ds es el dataSet con la info)

saludos...

ErickGB
Microsoft Certified Professional
LogicStudio (PMA)
¡Hola!

Nuevamente pido vuestras sugerencias.

Se me plantea el tener un DataSet con dos tablas


realacionadas, Facturas y
otra DetalleFacturas.

Estas tablas tienen su relación en el DataSet pero mi


duda es ¿como hago que
se salve la factura y sus líneas en SQL ?.

Es decir, como me recomendais que lo haga.

Hasta el momento todas las operaciones que he realizado


contra SQL son proc
almacenados, pero no se me ocurre forma de pasar todo


esto a un proc
almacenado.


Espero que me podais ilustrar sobre como he de atajar


este problema!

Gracias!


.

Preguntas similares