![]() |
Recupearr / Grabar Imagenes en SQL Server.
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). Despues de varios intentos, creo que esto funciona. Código:
Mi_Imagen->Picture->Graphic->SaveToStream(msImagen); Código:
ALTER PROCEDURE [dbo].[sp_INSERT_Grafico] no se, de que forma se le asigna al la imagen. alguna idea ? de como se puede recuperar la imagen, usando un proc. con cursor o con paso de parametros ? |
No me suena el tipo image en SqlServer, utilizas la versión 2008?
A mi me ha funcionado perfecto usando el tipo blob. Saludos |
Yo uso sql server 2005 y el tipo de campo es IMAGE como han comentado.
Yo tengo el mismo problema. No se como almacenar una imagen en mi BD desde delphi 7 :( |
thejhorse's solution
Un poco tarde tal vez la solucion, pero no deseo dejar este problema sin alguna opcion para resolverlo.
En SQL Server 2000 Estructura de la base de datos "db_prueba":
un Store procedure, para almacenar datos:
En la aplicacion Delphi Usamos:
Para almacenar la imagen
Para cargar la imagen:
Bueno si vas a usar imagenes JPG, ten en cuenta que debes cargar una imagen JPG en el control Image1, en tiempo de diseño, ya que si no lo haces te saldra error al cargar la imagen de Stream en run time. |
|
La franja horaria es GMT +2. Ahora son las 04:46:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi