Ver Mensaje Individual
  #6  
Antiguo 19-05-2017
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por roman Ver Mensaje
¿Y esto? Me llama la atención que prefieras un proceso de codificación/decodificación a guardar directamente en un campo BLOB.
Viene por mi desconocimiento de los campos en MySQL.
Me he encontrado en más de una caso, que guardar Ficheros y Streams en Base de Datos (no en MySQL) daba problemas a la hora de recuperar los valores.

Según qué caracteres, con según qué versiones del SGBD, con según que codificación de la Base de Datos (o del campo),... ==> Daba problemas.
Otro caso que se me ha dado es que la carga de valores iniciales (Esto eran Layouts de pantalla) en Scripts no se podía hacer con estos valores.

La solución pasa por codificar a Base64 y se acaban todos los problemas.

Eso si, si guardar en binario funciona sin problemas, adelante, evitamos paso de codificar/decodificar y seguramente ocupará menos espacio.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita