Foros del Web » Programación para mayores de 30 ;) » Programación General »

Reemplaza registros

Estas en el tema de Reemplaza registros en el foro de Programación General en Foros del Web. Por que cuando doy de alta un nuevo registro, me elimina el registro anterior sobre escribiendole los datos nuevos,, mi codigo es el siguiente y ...
  #1 (permalink)  
Antiguo 01/06/2002, 17:45
 
Fecha de Ingreso: febrero-2002
Mensajes: 41
Antigüedad: 22 años, 9 meses
Puntos: 0
Reemplaza registros

Por que cuando doy de alta un nuevo registro, me elimina el registro anterior sobre escribiendole los datos nuevos,, mi codigo es el siguiente y estoy usand ADO con Access 2000.

Dim sBase As String
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Private Sub cmdguardaralta_Click()
rst!tipo = cmbtipo.Text
rst!nombre = txtnombre.Text
rst!domicilio = txtdomicilio.Text
rst!ciudad = txtciudad.Text
rst!ocupacion = txtocupacion.Text
rst!telefono = txttelefono.Text
rst!domiciliooficina = txtdomoficina.Text
rst!cidadoficina = txtciudadofi.Text
rst!telefonooficina = txtteloficina.Text
rst!fechanacimiento = txtfechanac.Text
rst!email = txtemail.Text
rst!familiar1 = cmbfamiliar1.Text
rst!fechanac1 = cmbfecha1.Text
rst!familiar2 = cmbfamiliar2.Text
rst!fechanac2 = cmbfecha2.Text
rst!familiar3 = cmbfamiliar3.Text
rst!fechanac3 = cmbfecha3.Text
rst!familiar4 = cmbfamiliar4.Text
rst!fechanac4 = cmbfecha4.Text
rst!familiar5 = cmbfamiliar5.Text
rst!fechanac5 = cmbfecha5.Text
rst!familiar6 = cmbfamiliar6.Text
rst!fechanac6 = cmbfecha6.Text
rst.AddNew
MsgBox "El Socio se Almaceno correctamente", vbInformation
End Sub
Private Sub cmdsaliralta_Click()
Unload Me
End Sub
Private Sub Form_Load()
sBase = App.Path & "\tenixtac.mdb"
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sBase
rst.Open "SELECT * FROM altas", cnn, adOpenDynamic, adLockOptimistic
rst.MoveLast
txtsuscripcion.Text = rst!nosuscripcion + 1
End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:18.