Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/07/2005, 03:37
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 23 años, 3 meses
Puntos: 8
Empleando ADO un recordset entra en edición de manera automática cuando se modifica. Si empleas el método addNew, evidentemente te añade un registro nuevo. Si lo que quieres es solo modificarlo intentalo a pelo... :

Código:
Private Sub save_Click()
bd.Recordset.Fields("regoexp") = Text1.Text bd.Recordset.Fields("barra") = Text2.Text bd.Recordset.Fields("mnemonico") = Text3.Text bd.Recordset.Fields("observacion") = Text4.Text bd.Recordset.Fields("caja") = Text5.Text bd.Recordset.Fields("pozo") = Text6.Text bd.Recordset.Update bd.Recordset.Close MsgBox "Error Agregado", vbInformation Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text1.SetFocus
End Sub
Lo que no entiendo es porqué cierras el recordset...

Saludos
__________________
Kelpie