Tema: Update DB
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 14:43
musicale
 
Fecha de Ingreso: marzo-2011
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Update DB

Hola,
quisiera hacer un update, pero no se si estoy haciendo lo correcto.

Código:
Option Explicit

Enum EACCION
    AGREGAR_REGISTRO = 1
    EDITAR_REGISTRO = 0
End Enum

Public IdRegistro
Public ACCION As EACCION

Private Sub Command1_Click()
On Error GoTo ErrorSub
   
    
    ' Valida el Nombre que no este vacio
    ''''''''''''''''''''''''''''''''
    If Trim(cmbnombre) = "" Then
        MsgBox "El Nombre de registro no puede estar vacio", vbCritical, "Datos incompletos"
        cmbnombre.SetFocus
        Exit Sub
    End If
    
    'Agrega el registro
    '''''''''''''''''''''''''''''''
    
    Select Case ACCION
        Case EDITAR_REGISTRO
            cnn.Execute "UPDATE Personas set Nombre = '" & cmbnombre & _
                                         "', Tratamientos = '" & cmbtrat & _
                                         "', Precios = '" & lblttotal & _
                                         "' where Id = " & IdRegistro & ""
        

        
        
        Case AGREGAR_REGISTRO
            cnn.Execute "INSERT INTO Personas " & "(Nombre,Tratamientos,Precios,Fecha) VALUES('" & _
                                 cmbnombre & "','" & _
                                 cmbtrat & "','" & _
                                 lblttotal & "','" & _
                                 Format(Date, "dd/mm/yyyy") & "')"

    End Select
    
    rs.Requery 1

    DoEvents
    Unload Me
    Set frmnv = Nothing
Exit Sub
ErrorSub:
MsgBox Err.Description
End Sub
me da: error de sintaxis (falta operador) en la esprecion de consulta 'Id'

gracias