DataSet

29/06/2004 - 22:47 por Fabian | Informe spam
Hola a todos, me gustarìa que alguien me de una mano con los DataSet. En mi
caso el Select que llena al DataSet es una vista, que contiene varias tablas
relacionadas, el SQLDataAdapter lo defino de la sig. manera:
Dim SqlAdapter As New SqlDataAdapter("SELECT * FROM vw_DG_PERSONAS", SqlCon)


En evento Load del Frm tengo esto:
SqlCon.ConnectionString = "Server=" & Svr & _
";Database=dgcontrol;uid=" & Usr & ";pwd=" & Psw & ";"
SqlAdapter.Fill(DsPersonas, "vw_DG_PERSONAS")
SqlCon.Close()
DataGrid1.DataSource = DsPersonas
DataGrid1.DataMember = "tbl_per_personas"

Mi problema es que la ventana tiene un DataGrid que muestra la vista, y
cuando se realizan modificaciones, quiero actualizar la DB de SQL, entonces
hago lo siguiente: SqlAdapter.Update(DsPersonas), pero me causa el un error
(Update no puede encontrar TableMApping('Table') o DataTable 'Table'). Por
favor si alguien me pude dar una mano con esto, o enviarme links acerca de
trabajar con vistas y DataSet`s (leer y escribir datos), se los agradecerè,
garcias.
 

Leer las respuestas

#1 Jonathan
30/06/2004 - 05:55 | Informe spam
hola, depura tu aplicación paso a paso y Verifica que
antes de ejecutar SqlAdapter.Update(DsPersonas),
DsPersonas no esta vacio o nulo, cuando esto sucede sale
este error. Esta es una buena pagina de como actualizar
una bd desde un dataset...

Saludos

Jonathan Caviedes

Hola a todos, me gustarìa que alguien me de una mano con


los DataSet. En mi
caso el Select que llena al DataSet es una vista, que


contiene varias tablas
relacionadas, el SQLDataAdapter lo defino de la sig.


manera:
Dim SqlAdapter As New SqlDataAdapter("SELECT * FROM


vw_DG_PERSONAS", SqlCon)


En evento Load del Frm tengo esto:
SqlCon.ConnectionString = "Server=" & Svr & _
";Database=dgcontrol;uid=" & Usr & ";pwd=" & Psw & ";"
SqlAdapter.Fill(DsPersonas, "vw_DG_PERSONAS")
SqlCon.Close()
DataGrid1.DataSource = DsPersonas
DataGrid1.DataMember = "tbl_per_personas"

Mi problema es que la ventana tiene un DataGrid que


muestra la vista, y
cuando se realizan modificaciones, quiero actualizar la


DB de SQL, entonces
hago lo siguiente: SqlAdapter.Update(DsPersonas), pero


me causa el un error
(Update no puede encontrar TableMApping('Table') o


DataTable 'Table'). Por
favor si alguien me pude dar una mano con esto, o


enviarme links acerca de
trabajar con vistas y DataSet`s (leer y escribir datos),


se los agradecerè,
garcias.



.

Preguntas similares