error sql en mensajes enviados - G283

Buenas! Deseo escribir para mencionar un error encontrado al intentar acceder a los mensajes enviados dentro del perfil docente.
Previo a buscar el problema les consulto si lo habían notado o si al corregir el sp no se ocupara en otro procedimiento interno del 3w, y generara futuros errores?


error_sql_msj_envado.png

error_sql_msj_envado.png

Hola Rocío, antes que nada disculpas por la demora.
En nuestra instalación no pudimos reproducir el caso, podrías mandarnos el log de la aplicación?
Muchas gracias!

Buenas! gracias, ahí les envío el log (modifique con “…” los datos personales), es de la operación de mensajes enviados, en el perfil docente.
Gracias.


20141211_094715___3998.txt (12.7 KB)

Hola Rocío, probamos en nuestro ambiente esa misma consulta y funciona sin darnos ese error.
Qué versión de Informix están usando? Versión de Php?

Probá modificando la consulta sacándole el nombre de la tabla del Order By a ver si funciona…



....
ORDER BY fecha_desde desc


Las columnas del order by deben estar en la select
Hay dos formas:
a. Poner el nombre de la columna
b. Poner la posicion de la columna

Ejemplo:

SELECT a,
to_char(fecha,“%d/%m/%Y”) as fecha_orden,
c
FROM t

Si se quiere ordernar por la 2da columna se puede colocar uno de las dos opciones:

  1. ORDER BY fecha_orden (con el cliente que tengo no me da problemas ponerlo de esta forma)
  2. ORDER BY 2 (asi es mas genérico)

Bueno, no se porque nos apareció este error pero se modifico el sql de la función get_mensajes_enviados del modelo y funcionó.
Muchas gracias!