Visual Basic.NET - DATASET

 
Vista:

DATASET

Publicado por Artista (16 intervenciones) el 01/04/2005 10:31:38
Hola, quiero saber como puedo hacer una AMB completo utilizando un dataset.
Alguien puede ayudarme?

por ejemplo... que está mal de lo siguiente...

CONEXION.Open()
ADAPTER.Fill(DS_AUTOS)
CONEXION.Close()

DS_AUTOS.Tables(0).NewRow.Item("Patente") = txtPatente.Text
DS_AUTOS.Tables(0).NewRow.Item("Marca") = TxtMarca.Text
DS_AUTOS.Tables(0).NewRow.Item("Modelo") = txtModelo.Text


CONEXION.Open()
ADAPTER.Update(DS_AUTOS)
CONEXION.Close()

Me.DataGrid1.Update()

¿Porque no se actualiza la base de datos con ésta proceso? ¿que estoy haciendo mal?
¿Estoy entendiendo mal el concepto de datasets?

Salu2. Colegas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DATASET

Publicado por Edgar (1501 intervenciones) el 01/04/2005 14:04:26
Hola

Lo que pasa es que estas creando 3 filas nuevas.. pero ninguna se esta agregando en la table porque NewRow crea una fila pero no la agrega en la tabla... debes hacer mas bien algo como

Dim dr As DataRow
dr = DS_AUTOS.Table(0).NewRow()
dr("Patente") = txtPatente.Text
...
DS_AUTOS.Table(0).Row.Add( dr )
ADAPTER.Update(DS_AUTOS)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar