none
Error al insertar datos a sql con fecha y hora

    Pregunta

  • estoy tratando de insertar unos datos en SQL pero me da un error visual studio, en sintaxis no me dice nada el codifo es el siguiente:

     conexion.Open()
            Dim agrega As String = "insert into Horario (codigoempleado,Nombre,Fecha,Horaentrada,) values (@codigoempleado,@Nombre,@Fecha,@Horaentrada)"
            Dim comando As New SqlCommand(agrega, conexion)
            'comando.CommandType = CommandType.Text

            comando.Parameters.AddWithValue("@codigoempleado", TextBox1.Text)
            comando.Parameters.AddWithValue("@Nombre", TextBox2.Text)
            comando.Parameters.AddWithValue("@Fecha", Convert.ToDateTime(Label8.Text))
            comando.Parameters.AddWithValue("@Horaentrada", Convert.ToDateTime(TextBox4.Text))
            comando.ExecuteNonQuery()
            MsgBox("Registrada la entrada")
            limpia()
            conexion.Close()

    el error que me manda es el siguiente:

    Excepción no controlada del tipo 'System.Data.SqlClient.SqlException' en System.Data.dll

    Información adicional: Sintaxis incorrecta cerca de ')'.

    el error lo marca en el Query()

    y cuando observo los detalles veo lo siguiente:

    TextBox4.Text "03:27:04 p.m." String


    YOO

    viernes, 10 de febrero de 2017 21:28

Respuestas

  • eduardohpz,

    ¿Por qué no le hacemos caso a lo que indica el mensaje de la excepción?

    {...} Información adicional: Sintaxis incorrecta cerca de ')'.

    Pues -en la consulta sql- yo veo dos lugares donde tienes un carácter de cierre de paréntesis y en la primera aparición es donde tienes un carácter de coma (,) antes del cierre, lo cual es incorrecto.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    viernes, 10 de febrero de 2017 21:32
  • Hola, hay una comas demás

    aqui

    Horaentrada,)...


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.

    viernes, 10 de febrero de 2017 21:34

Todas las respuestas

  • eduardohpz,

    ¿Por qué no le hacemos caso a lo que indica el mensaje de la excepción?

    {...} Información adicional: Sintaxis incorrecta cerca de ')'.

    Pues -en la consulta sql- yo veo dos lugares donde tienes un carácter de cierre de paréntesis y en la primera aparición es donde tienes un carácter de coma (,) antes del cierre, lo cual es incorrecto.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    viernes, 10 de febrero de 2017 21:32
  • Hola, hay una comas demás

    aqui

    Horaentrada,)...


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.

    viernes, 10 de febrero de 2017 21:34
  • tenias razón,  creo mejor descanso un rato gracias 

    YOO

    viernes, 10 de febrero de 2017 21:43