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