Efectivamente, tener las imagenes en la base de datos consume muchos recursos, por que cada vez que se quiera ver la imagen es necesario sacarla de la base de datos, es mucho mejor tener el nombre de la imagen y en una carpeta poner todas las imagenes y que se llamen de esa carpeta.
Sin embargo te mando un link en donde viene la forma de sacar archivos, que es muy similar a la de sacar imagenes para presentarlas.
http://www.aspupload.com/manual_db.html
Hay una seccion que se llama:
Exporting Files from the Database to a Client Browser
Ahi viene codigo para sacar archivos de una base de datos.
Espero te sirva
Saludos