Visual Basic.NET - Actualizar BD

 
Vista:

Actualizar BD

Publicado por Josema (5 intervenciones) el 10/05/2005 01:24:35
hola a todos:

tengo un problema al actualizar una tabla:
en la base de datos tengo 2 tablas una para familias con una clave conjunta formada por el dni del padre y de la madre, la otra tabla es para los hijos, la clave la forman los dnis de los padres y el nombre del hijo.

pues bien tengo un formulario con los datos de la familia en el cual hay un datagrid con los datos de los hijos de la respectiva familia, cuando hago doble click en el grid se me abre un segundo formulario con los datos del hijo para poder modificarlos.

y es aqui donde tengo mi problema puedo insertar todos los hijos que quiera pero no me lo actualiza, lo que hago para actualizar es lo siguiente:

If Selectchav1.Chavales.Rows.Count = 0 Then

Dim fila As DataRow = Selectchav1.Chavales.NewRow
fila("dni_padre") = txtdnip.Text
fila("dni_madre") = txtdnim.Text
fila("nombre") = txtnombre1.Text
fila("apellido1") = txtape1.Text
fila("apellido2") = txtape2.Text
fila("numss") = txtnumss.Text
fila("sexo") = txtsexo.Text
fila("fecha_nacimiento") = txtfechanac.Text
fila("fecha_entrada") = txtfecen.Text
fila("rama") = cmbrama.SelectedIndex + 1
fila("dni") = txtdni.Text
fila("enfermedades") = rtbenfermedad.Text
fila("alergias") = rtbalergia.Text
fila("medicacion") = rtbmedicacion.Text

Selectchav1.Chavales.Rows.Add(fila)
OleDbDataAdapter1.Update(Selectchav1)
''Selectchav1.Clear()
''OleDbDataAdapter1.Fill(Selectchav1)
Else
OleDbDataAdapter1.Update(Selectchav1)
End If
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