Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2009, 09:32
CBBzun
 
Fecha de Ingreso: diciembre-2001
Ubicación: Morelia, México.
Mensajes: 312
Antigüedad: 22 años, 4 meses
Puntos: 0
Resultados binarios aveces si y a veces no

Tengo un sistema que incorpora una rutina para crear respaldos, cuando leo la fecha de un campo uso esto:

Código:
SELECT... date_format(fecha,'%Y%m%d') as fecha ... FROM ...
Nótese solo la parte en azul, en mi equipo y en varios más el resultado es del tipo 20080101 como una fecha en formato YYYYMMDD, todo correcto, pero en algunos pocos servidores me arroja el resultado como si fuera un String Binario.. similar a cuando uso la sentencia
Código:
SHOW CREATE TABLE tablexy
y entonces debo usar una función que verifique si el valor es texto o binario, si es texto lo deja tal cual y si no lo convierte en texto, sin embargo creo que no es la forma, debería de obtenerse el resultado como texto plano, más aun cuando se trata de una simple fecha. El String de conexión obviamente es el mismo, yo le atribuiría el problema a una diferencia en la versión del MySQL Server o en la configuración del mismo.

Gracias. Espero sus comentarios.

P.D: Muchos que aun no conocen este problema dicen que obtienen un resultado con puros ???? (claro lo que obtienen es un valor binario por eso los ?)