Problema para actualizar acces con instruccion Update
Hola.
Tengo un problema, tengo un form en el que tengo una lista de pacientes al dar editar en uno de ellos me manda a otro form donde aparecen los datos en textbox, hago cambios y al dar aceptar me ejecuta este código
If editapaciente = True Then
Set base_pacientes = OpenDatabase(App.Path & "\base\pacientes.mdb")
num = Int(txtno.Text)
base_pacientes.Execute ("UPDATE pacientes SET nombre='" & xnombre & "' , apellidos='" & xapellidos & "' , fecha_nac='" & xfecnac & "' , fecha_alta ='" & xfecalta & "' , sexo='" & xsexo & "' , calle ='" & xcalle & "' ,colonia='" & xcolonia & "' , estado ='" & xestado & "', ciudad='" & xciudad & "' , cp ='" & xcp & "' ,telefono='" & xcasa & "' , celular ='" & xcelular & "' ,oficina='" & xoficina & "' , email='" & xemail & "' ,observacion='" & xobservacion & "' , tipo='" & xtipo & "' WHERE no= '" & num & "'")
End If
Unload Me
Se supone que con el numero es con el que se hace la validación para actualizar, este código no me marca error, simplemente no actualiza, lo quiero hacer de esta manera por que si la base de datos es muy grande pues tardaría más para actualizar si hago un código que se mueva registro por registro, este código lo emplee en otro programita y si me funciono...
Saludos
Tengo un problema, tengo un form en el que tengo una lista de pacientes al dar editar en uno de ellos me manda a otro form donde aparecen los datos en textbox, hago cambios y al dar aceptar me ejecuta este código
If editapaciente = True Then
Set base_pacientes = OpenDatabase(App.Path & "\base\pacientes.mdb")
num = Int(txtno.Text)
base_pacientes.Execute ("UPDATE pacientes SET nombre='" & xnombre & "' , apellidos='" & xapellidos & "' , fecha_nac='" & xfecnac & "' , fecha_alta ='" & xfecalta & "' , sexo='" & xsexo & "' , calle ='" & xcalle & "' ,colonia='" & xcolonia & "' , estado ='" & xestado & "', ciudad='" & xciudad & "' , cp ='" & xcp & "' ,telefono='" & xcasa & "' , celular ='" & xcelular & "' ,oficina='" & xoficina & "' , email='" & xemail & "' ,observacion='" & xobservacion & "' , tipo='" & xtipo & "' WHERE no= '" & num & "'")
End If
Unload Me
Se supone que con el numero es con el que se hace la validación para actualizar, este código no me marca error, simplemente no actualiza, lo quiero hacer de esta manera por que si la base de datos es muy grande pues tardaría más para actualizar si hago un código que se mueva registro por registro, este código lo emplee en otro programita y si me funciono...
Saludos
Respuesta de carloscharly
1