Base de Datos Access desde Visual Basic 6.0
Estoy trabajando con una base de datos access desde visual basic 6.0, cuando intento actualizar un registro o guardar uno nuevo me envía el siguiente error (Error de Sintaxis Falta Operador en la Exprision de Consulta), ya he intentado depurar el código agrgandole comillas dobles o comillas simples cuando sea el caso, pero me sigue enviando el mismo error y no puedo actualizar ni insertar un registro nuevo.
Este es el código que estoy utilizando:
Select Case ACCION
Case EDITAR_REGISTRO
cnn.Execute "UPDATE TB_EMPLEADOS Set Nombres = " & Text1(1) & _
", Apellidos = " & Text1(2) & _
" ,Cedula = " & Text1(3) & _
", Fecha_Nac = " & Text1(4) & _
", Lugar_Exp = " & Text1(5) & _
", Fecha_Ing = " & Text2 & _
", Fecha_Ret = " & Text3 & _
", Fecha_Traslado_Fondo = " & Text4 & _
" 'where Cedula = " & Text1(3) & ""
Case AGREGAR_REGISTRO
cnn.Execute "INSERT INTO TB_EMPLEADOS " & "(Nombres,Apellidos,Cedula,Lugar_Exp,Fecha_Nac,Fecha_Ing,Fecha_Ret,Fecha_Traslado_Fondo) VALUES(" & _
Text1(1) & "','" & _
Text1(2) & "','" & _
Text1(3) & "','" & _
Text1(5) & "','" & _
Text1(4) & "','" & _
Text2 & "','" & _
Text3 & "," & _
Text4 & "," & _
Format(Date, "dd/mm/yyyy") & "')"
End Select
Por favor cualquier ayuda que me pueda brindar se la agradecería, ya que soy principiante en esto de la programación.
Este es el código que estoy utilizando:
Select Case ACCION
Case EDITAR_REGISTRO
cnn.Execute "UPDATE TB_EMPLEADOS Set Nombres = " & Text1(1) & _
", Apellidos = " & Text1(2) & _
" ,Cedula = " & Text1(3) & _
", Fecha_Nac = " & Text1(4) & _
", Lugar_Exp = " & Text1(5) & _
", Fecha_Ing = " & Text2 & _
", Fecha_Ret = " & Text3 & _
", Fecha_Traslado_Fondo = " & Text4 & _
" 'where Cedula = " & Text1(3) & ""
Case AGREGAR_REGISTRO
cnn.Execute "INSERT INTO TB_EMPLEADOS " & "(Nombres,Apellidos,Cedula,Lugar_Exp,Fecha_Nac,Fecha_Ing,Fecha_Ret,Fecha_Traslado_Fondo) VALUES(" & _
Text1(1) & "','" & _
Text1(2) & "','" & _
Text1(3) & "','" & _
Text1(5) & "','" & _
Text1(4) & "','" & _
Text2 & "','" & _
Text3 & "," & _
Text4 & "," & _
Format(Date, "dd/mm/yyyy") & "')"
End Select
Por favor cualquier ayuda que me pueda brindar se la agradecería, ya que soy principiante en esto de la programación.
1 Respuesta
Respuesta de Roberto Alvarado
1