Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   DBImage une imagen anterior con la actual (https://www.clubdelphi.com/foros/showthread.php?t=96190)

Jose Roman 09-04-2023 03:19:30

DBImage une imagen anterior con la actual
 
Hola a todos,
Tengo Delphi 10.3, componentes UNIDAC y base de datos MariaDB, en una tabla he cargado unos PNG en un campo de tipo BLOB.

Código SQL [-]
CREATE TABLE `icons` (
  `idn_Ico` smallint(1) NOT NULL,
  `ico_nom` varchar(10) NOT NULL,
  `ico_png` blob NOT NULL,
  PRIMARY KEY (`idn_Ico`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

Cuando abro por primera vez la tabla no hay problema muestra el PNG que guarde, pero al dar NEXT se muestra la anterior y sobrepuesta sobre esta la imagen nueva. Que hago para evitar esto?


Casimiro Notevi 09-04-2023 19:07:06

¿Qué componente usas para mostrar el png?

Jose Roman 10-04-2023 12:44:30

Gracias por responder, el componente es el DBImage

Casimiro Notevi 10-04-2023 13:08:17

Lo mismo te sirve poner a null antes de asignar otra imagen, algo así como:
DBImage1.Picture.Free o DBImage1.Picture := nil;


cloayza 10-04-2023 15:55:48

Hace ya algún tiempo publique este hilo...Yo sigo utilizando este componente en Delphi 10.3 y todo bien...

TCLDBImage

Ojala te sirva y ayude...

Saludos cordiales


La franja horaria es GMT +2. Ahora son las 00:26:14.

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