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)
Mostrar la cita
realacionadas, Facturas y
Mostrar la cita
duda es ¿como hago que
Mostrar la cita
contra SQL son proc
Mostrar la cita
esto a un proc
Mostrar la cita
este problema!
Mostrar la cita

Preguntas similares