![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
SQL Server - Grabar / Recuperar Imagen
Hola,
Estoy intentando recuperar una imagen guardada en un campo tipo "image" en Sql Server, no se si el tipo de campo es el correcto o usar el tipo varbinary(MAX). El tipo de conexión utilizada es ADO. Para el acceso a la SQL utilizo una llamada a un Procedimiento Almacenado creado por mi Despues de varios intentos, creo que esto funciona. Código:
Mi_Imagen->Picture->Graphic->SaveToStream(msImagen);
unsigned int sizeg=msImagen->Size;
TMemoryStream *msImagen = new TMemoryStream;
TADOStoredProc *comm = NULL;
comm = ptSQLBasic->DefineStoredProc("sp_INSERT_Grafico");
TParameter *pe=comm->Parameters->CreateParameter("@Grafico",ftBlob,pdInput,0,"");
pe->Parameters->ParamByName("@Grafico")->LoadFromStream(msImagen,ftBlob);
comm->ExecProc();
Código:
ALTER PROCEDURE [dbo].[sp_INSERT_Grafico] ( @Grafico varbinary(MAX) ) AS BEGIN UPDATE tbl_Ficha SET FOTO=@Grafico END no se, de que forma se le puede asignar al TMemoryStream o al TImage para asignar la imagen recuperada. alguna idea ? de como se puede recuperar la imagen, usando un proc. con cursor o con paso de parametros ? |
|
#2
|
||||
|
||||
|
Haces un select del campo con una query y despues lo podes pasar asi a un TStream
despues ese TStream lo podes asignar a un TBitmap asi
y por ultimo lo podes pasar a un TImage asi
Alguno de esos te deberia servir para lo que queres Saludos P/D: ups! recien veo que el post es de hace dos semanas jeje |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| grabar imagen en base de datos sql server 7 | didier | SQL | 3 | 31-12-2008 18:41:36 |
| Grabar imagen | spia | Tablas planas | 4 | 12-03-2008 20:47:53 |
| Recuperar IMAGEN de un QUERY | natalinuyo | Gráficos | 31 | 12-02-2007 23:22:22 |
| grabar imagen en base de datos sql server 7 | didier | Internet | 0 | 24-05-2005 16:12:57 |
| Cargar y recuperar imagen en bd MySQL??? | burasu | MySQL | 2 | 22-08-2004 22:40:18 |
|