Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-03-2010
ADAPRINC ADAPRINC is offline
Registrado
 
Registrado: mar 2010
Posts: 1
Poder: 0
ADAPRINC Va por buen camino
Cita:
Empezado por radenf Ver Mensaje
Yo utilizo campos bytea para guardar imágenes jpg y bmp directamente en la BD postgreSql desde mis programas hechos con Delphi, sin problemas y sin hacer ninguna conversión.
Ojalá te pueda haber ayudado.

Salu2
Hola Radenf .. y serias tan amable de decirme como lo haces porq yo utilizo bytea pero no me funciona.. gracias
Responder Con Cita
  #2  
Antiguo 03-04-2010
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 19
radenf Va por buen camino
Estimado ADAPRINC :

Utilizo el componente EDBImage de Sebastián Mayora (lo encuentras en la web y es gratuito), que conecto a la BD a través de un DataSource y le asigno un TPopupMenu, al cual en el menú contextual que usa el click derecho del mouse agrego el siguiente código:
Previamente mediante un TActionList he asignado los correspondientes DataSetEdit y DataSetRefresh.

Para incorporar la imagen en la BD

Código Delphi [-]
procedure Form1.MenuItem1Click(Sender: TObject);
begin
if DataSetEdit1.Execute then
if OpenPictureDialog1.Execute then
EDBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
DataSetRefresh1.Execute;
end;

Para eliminar la imagen de la BD

Código Delphi [-]
procedure Form1.MenuItem2Click(Sender: TObject);
begin
if Message1.MessageDlg('¿ Realmente desea eliminar esta Imagen ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin
DataSetEdit1.Execute ;
EDBImage1.Field.Clear ;
DataSetRefresh1.Execute;
end;
end;

Espero haber podido ayudarte.
Salu2
Responder Con Cita
  #3  
Antiguo 10-09-2010
Avatar de raciellc
raciellc raciellc is offline
Registrado
 
Registrado: ago 2010
Posts: 9
Poder: 0
raciellc Va por buen camino
Guardar imagen en sql express

Hola jovenes del Foro...

tengo una duda la cual espero me puedan ayudar...

Tengo una tabla en sql express y un campo con el valor image, en el cual kiero guardar imagenes, el problema es ke no se como iria mi codigo en el boton guardar y almacene la imagen, no la ruta de acceso de la imagen...

espero haberme explicado y gracis por su aportacion...
saludos...

Raciel...
Responder Con Cita
  #4  
Antiguo 21-09-2010
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 19
radenf Va por buen camino
Estimado raciellc :

Mucha gracias por lo de joven.
La respuesta a tu pregunta está en mi post anterior. Con eso se guardan las imágenes directamente en la base de datos, porque el componente EDBImage se conecta directamente al DataSource conectado a tu tabla.

Salu2
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
[Aporte] Guardar archivos binarios en BD PostgreSQL con C++ Builder, ADO y ODBC KATODO C++ Builder 6 26-04-2011 00:08:22
como guardar en postgresql (como trabaja el datamodule) mematanlimon Lazarus, FreePascal, Kylix, etc. 0 15-02-2010 19:06:12
Imágenes en postgresql con posgresdac y delphi7 motxalo Gráficos 0 02-06-2006 13:13:32
Guardar imagenes en mysql Besto Conexión con bases de datos 0 10-04-2006 09:48:24
Guardar Imagenes escarlete Gráficos 1 11-10-2005 18:57:47


La franja horaria es GMT +2. Ahora son las 03:09:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi