En algún momento tuve la necesidad de almacenar distintos formatos de imagenes en una base de datos, y no quice guardar extensión ni tipo de archivo almacenado.
Y encontré un componente (TimDBImage,
http://www.marteens.com/ejemplos.htm) que después de estudiar su funcionamiento adapte a mis necesidades y lo deje en el ftp del club.
Esta es la dirección
Componente
CLDBImagen.zip
Ejemplo:
CLDBImagen_Sample.zip
Hasta ahora lo sigo utilizando con muy buenos resultados.
Es para Delphi, pero creo que te puede dar luces de como realizar lo que necesitas en C++Builder.
Saludos cordiales