FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Empezando con Delphi
Hola a tod@s,
A ver si me podéis echar un cable porque soy muy novato en Delphi. Me han mandado una cosa y no sé por donde pillarlo. Tengo una tabla en una BD con un campo de tipo blob que contiene una foto, lo que tengo que hacer es acceder ese campo, recuperar la información y crear un fichero jpg. No sé como hacerlo, alguna ayudita?? Muchas gracias |
#2
|
||||
|
||||
Hola Toretto, bienvenido a clubdelphi, te recomiendo que leas nuestra guía de estilo para así poder ayudarte mejor.
Si haces una pequeña búsqueda encontrarás que tu problema se ha tratado en muchas otras ocasiones, si tienes alguna duda, ya sabes donde estamos. |
#3
|
|||
|
|||
Gracias Casimiro, he estado utilizando el buscador... y he encontrado más o menos lo que buscaba.
Meto la consulta en un archivo de texto con savetofile y luego ese archivo de texto, lo copio en otro archivo con extensión jpg. Lo que no sé si funcionará. Gracias |
#4
|
|||
|
|||
Pues sigo con la duda, en mi bbdd tengo la imagen almacenada en un campo blob y tengo que pasarla a un fichero jpg. Utilizo el siguiente código pero no me crea el archivo:
cadena1:= 'Select foto from persona where (nombre = 'David')'; QBuscar.Sql:= cadena1; QBuscar.sql.savetofile('c:\prueba.jpg'); Estoy utilizando mal la función savetofile??? Gracias |
#5
|
||||
|
||||
Cita:
QBusca nunca fue abierto por lo que veo. Si estas utilizando un Query, antes que nada tenedias que hacer lo siguiente!
Última edición por Enan0 fecha: 22-07-2010 a las 14:31:21. |
#6
|
|||
|
|||
Lo he probado y me sale error en el Open: Undeclared identifier
Última edición por Toretto fecha: 23-07-2010 a las 08:15:30. |
#7
|
||||
|
||||
Mira, no se que tipo de Objeto estas usando para Ejecutar la consulta.
Ese error es porque Tu objecto QBuscar no tiene la propiedad, Procedimiento o funcion, Open. Estaria bueno que comentes con que estas haciendo la consulta a la base de datos. |
#8
|
|||
|
|||
Prueba a ver si te funciona esto para visualizar la foto .jpg
Para visualizar lo foto utilizo un TImage (ojo, SI es un TImage) "ImageFoto" es el TImage "DM" es un DataModule "IBDSAlumnos" es un DataSet Adaptalo a tus necesidades, supongo que si lo quieres en un fichero podrás gardarlo en él en vez de visualizarlo en el TImage. Si la imagen es un .BMP cambia esta linea ImageFoto.Picture.Graphic:= TJpegImage.Create por esta otra ImgFoto.Picture.Graphic:= TBitmap.Create
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
empezando de 0 | lunera | Firebird e Interbase | 7 | 18-10-2007 10:38:44 |
empezando de 0 | Don | Varios | 4 | 07-07-2006 22:11:54 |
Empezando con asp . NET | JoanKa | .NET | 1 | 05-11-2005 02:59:10 |
Empezando en MySql con Delphi 6 | Ricardojosep | MySQL | 2 | 04-01-2005 01:39:35 |
Empezando !!!! | weyland | Varios | 1 | 25-07-2004 18:53:44 |
|