Hola a TODOS
Voy a plantear un problema que me surgio al mudarme de PARADOX a ADO. Tengo una base de datos compleja, con muchas tablas (10) y con interrelaiones de mediana envergadura. Enla que hay una tabla en particular la que esta destinada a almacenar fotos y para ello cuenta con tres campos para distintas imagenes. La estructura de la base de datos la he creado en Acces de microsoft y los campos destinados a las imagenes son del tipo OLE en microsoft, pero cuando los abro en delphi son BLob. Hasta aqui todo bien.
![EEK!](http://www.clubdelphi.com/foros/images/smilies/eek.gif)
El problema es que estos campos solo aceptan archivos
BMP, ninguna otra extension se puede almacenar en estos campos de ADO y los mismo vale para PARADOX. Asi que he buscado soluciones alternativas: La primera y mas efectiva fue convertir los archivos JPG a BMP segun un codigo muy sencillo encontrado en "TRUCOS" del club delphi. Lo digo por si hay gente viendo esto y esta interesada por algo mas simple. La otra solucion la recibi de un amigo del club: DELPHIUS, que me dio un link del boletin pascal N°11 donde esta la solucion completa. Es decir alli se explica muy bien como hacer para almacenar cualquier tipo de archivo grafico a un campo sin tener que convertir el formato a BMP, lo bueno es que para PARADOX funciona muy bien. Resumiendo, contamos con dos soluciones para almacenar cualquier archivo grafico, cuando quiero aplicarlo a campos de la tabla ADO el problema resurje, solo puedo almacenar BMP y debo convertir los otros formatos a este. Y no deseo hacer eso ya que JPG es menos pesado a la hora de tener una coleccion de ellos en la base de datos.
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)
Quisiera saber si alguien ha programado algo por el estilo (haya podido postear otras extensiones en campos BLOB de ADO) y como lo ha resuelto
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)
. Si desean que les de informacion de las soluciones encontradas por mi para estos problemas solo haganlo saber y les mando el codigo explicado paso por paso. Pero recuerden que aqui en el foro tienen todo, yo saque todo de aqui
MUCHISIMAS GRACIAS a todos aquellos que les interesa las bases de datos y son amigos de Delphi y del Club mas grande de pensadores. CLUB DELPHI.
¿Como almacenar en campos BLOB de ADO imagenes no BMP sin tener que convertirlas? Funciona para sistema PARADOX, cual sera para ACCES? o ADO?
Boletin pascal
http://www.latiumsoftware.com/es/pascal/0011.php