Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/09/2008, 08:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problemas con IFNULL????

1. Cambiar de posición el IFNULL(T1.Eval,'0') no cambiará nada en el ordenamiento de los registros, porque ni T1.Eval ni su alias son parte del ORDER BY.

2. La pregunta que no aclaras es si la columna evaluación aparece con '0' en algún registro. SI lo ahce, el IFNULL está funcionando, ni no lo hace y aparece una celda vacía, el problema es que el campo en ese registro no contiene NULL, contiene un caracter vacío...

3. IFNULL no puede ser "ignorado" como supones, porque VB no ejecuta el IFNULL, lo ejecuta la base de datos. Para VB IFNULL es una parte de un string que se envía a la base de datos, y que no interpreta por sí mismo.

4. Respecto a no aparecer en en flexgrid, sería conveniente verificar que efectivamente se está invocando la carga del mismo. En ese sentido lo mejor sería que postearas el código que usas para poner los datos obtenidos de MySQL en el FG.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)