none
Error en comando RRS feed

  • Pregunta

  • Hola alguien sabe porque sale este error ya debuguie y al parece todo esta bien se mandan bien los parametros pero no me retorna la datos en la tabla...

    aqui esta la query completa, supongo que es donde esta el error porque la escribo en la consola de MySQL y no me marca error de syntaxis pero igual no me arroja datos y ya la probe quitanto el where y sin el where si me arroja datos... lo curioso es que tengo la misma consulta en otra app que hice identica no cambia nada y en la otra si funciona...

    SELECT IdProduccion, Empleado, Maquina, Proceso, Articulo, Cantidad, Lote, Puntos, Dia, Fecha 
    FROM produccion WHERE Fecha BETWEEN @desde AND @hasta

    y tambien ya le quite el .ToShortDateString() a los parametros y ni asi...

    miércoles, 25 de abril de 2018 15:33

Respuestas

  • hola

    Si el parametro es fecha debes poner un datetime no un string, porque usaste el ToShortDateTimeString() eso esta incorrecto

    de que tipo son las variables "desde" y "hasta"? porque si son datetime la asignas directo

    Ahora si la componente de la hora es un problema quizas debas ver como en el SELECT no lo aplique

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Sully Ruiz miércoles, 25 de abril de 2018 22:37
    miércoles, 25 de abril de 2018 18:53

Todas las respuestas

  • Prueba a pulsar en "Ver Detalle" a ver si el InnerException es mas informativo.

    Una cosa que podria fallar en esta sentencia es que al poner el ToShortDateString en el AddWithValue te genera un parametro de tipo varchar en lugar de datetime. Si el campo fecha es un datetime, tendria que convertir el string a datetime y esto puede dar un error, por ejemplo, si lo tienes como d/m/a en lugar de m/d/a (y podria funcionar en otro equipo distinto si tiene otro formato).

    miércoles, 25 de abril de 2018 16:21
    Moderador
  • Es toda la informacion que viene!!!

    miércoles, 25 de abril de 2018 16:43
  • Hola,

    Lo que yo veo es que cuando agregas el parametro Hasta al comando en vez de decir @Hasta dice @Hsta, te falta la "A".


    Victor Koch

    miércoles, 25 de abril de 2018 18:33
  • Y cuando le das a la "flechita", ¿qué sale?

    Captura de pantalla

    miércoles, 25 de abril de 2018 18:35
    Moderador
  • hola

    Si el parametro es fecha debes poner un datetime no un string, porque usaste el ToShortDateTimeString() eso esta incorrecto

    de que tipo son las variables "desde" y "hasta"? porque si son datetime la asignas directo

    Ahora si la componente de la hora es un problema quizas debas ver como en el SELECT no lo aplique

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Sully Ruiz miércoles, 25 de abril de 2018 22:37
    miércoles, 25 de abril de 2018 18:53