Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-03-2007
Avatar de casacham
casacham casacham is offline
Miembro
 
Registrado: abr 2006
Ubicación: Cordoba->Argentina. Arboleas->Almeria->España
Posts: 184
Poder: 19
casacham Va por buen camino
Wink Problemas con ADO y JPG - SOLUCIONES!!!?

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.
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.
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 . 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

Última edición por casacham fecha: 25-03-2007 a las 17:42:11.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas y Soluciones de actualización de Query en TDBChart rosodo1 Gráficos 1 12-01-2007 00:59:48
Opciones personalizables para los usuarios de una aplicación Web: posibles soluciones dec MySQL 39 05-09-2006 12:50:51
Red Hat y HP impulsan las soluciones de almacenamiento corporativas Sasuke_Cub Noticias 0 28-09-2005 15:56:39
Soluciones Renzinio Tablas planas 1 23-12-2003 16:17:40


La franja horaria es GMT +2. Ahora son las 07:58:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi