![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() ![]() 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. ![]() ![]() ![]() 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. |
#2
|
||||
|
||||
la solución que muestras de boletin pascal es válida solo que en vez de usar el tipo graphics usas el tipo binary.
__________________
self.free; |
#3
|
||||
|
||||
Hola casacham
Creo que estas usando segun entiendo access ? Si es asi, uso sin problemas para fotos, de cualquier tipo, el campo memo. Te recomiendo que cambies a ese tipo y veremos que pasa, nos comentas. Saludos |
#4
|
||||
|
||||
RESPUESTA de CASACHAM
Gracias a todos los que respondieron, gracias a Karal y a Droguerman. Lo que hice fue campiar desde el Inspector de Objetos el tipo TBlob a TBlobGraphic, lo que dio muy buen resultado. No esperaba que la solucion fuera muy sencilla. con TBinary no he probado, porque queria hacer el intento con TBlobGraphic ya que esa idea sale de la sugerencia de TBinary.
Pregunta para Karal: Veo tu sugerencia de utilizar los TMemo para almacenar graficos que me parece fantastica; Tengo que crear desde acces mi campo como un Memo? o Tengo que utilizar un campo ole desde acces y luego en el inspector de objetos modificar la propiedad Blob Type de ftBlob a ftFmtMemo? |
#5
|
||||
|
||||
Hola
Pues esta pregunta se me hizo viejita, no la avía visto, perdon. Solo tienes que crear el campo tipo memo directo en access, no hay que hacer nada mas. Perdon por el olvido. Saludos |
#6
|
||||
|
||||
![]() ![]() ![]() |
#7
|
|||
|
|||
Hola
Una consulta: como sería el código en Delphi para cargar la imagen en el campo memo? Uso un ADOTable para cargar los datos, y no encuentro la manera para cargar la imagen. Desde ya muchas gracias.
|
#8
|
|||
|
|||
tblobgrafic
Hola Casacham. Como cambiaste el tipo tblob a tblobgraphic, ya que tengo el mismo problema al cargar un jpg. Muchas gracias por su tiempo.
|
#9
|
|||
|
|||
stream error
////////nuevo hilo/////////
Última edición por gabirojas fecha: 06-09-2007 a las 19:14:00. |
#10
|
||||
|
||||
![]() Rta para gabirojas:
Lo hice en el inspector de objetos cuando tenia delphi 6. En delphi 7 no se puede. He probado utilizar un campo tipo Memo para almacenar fotos. Pero no me ha dado resultados, asi que sigo con el tipo Ole nomas. Insisto que el boletin pascal N° 11 es la mejor solucion que encontre para este problema. Aqui lo coloco su direccion http://www.latiumsoftware.com/es/pascal/0011.php |
#11
|
|||
|
|||
Muchas gracias!!
Muy bueno, me sirvió mucho. Gracias por tu recomendacion. Espero serte util algun dia. Salu2.
|
![]() |
|
|
![]() |
||||
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 |
![]() |
|