Efectivamente, el problema es el método que usa para guardar el archivo en la BD. Estoy casi seguro que lo que hacés,
herb_ore, es copiar el archivo y pegarlo dentro de la vista de datos de la BD access (o click derecho e "insertar objeto" directamente en el campo
objeto olé)
En la siguiente imagen se ve cómo queda la tabla en la vista datos con los dos procedimientos:
En rojo, con el procedimiento que describí más arriba, y en verde almacenando la imagen mediante ASP.
¿Qué ocurre? Que access le mandó "esto" al inicio del contenido binario del archivo:
Código:
$ÿÿÿÿPaquetePackagePackageú0foto.gifC:\Inetpub\pruebas\foto.gifC:\Inetpub\pruebas\foto.gif¤
Almacenando las imágenes mediante ASP, siguiendo los pasos de
este tutorial, no tuve ningún problema a la hora de visualizar las imágenes.