Programación General > C++ Builder

 Cargar una imagen JPG de una base de datos a un TImage

<< < (2/2)

TRod:
El componente TDatasource al que estan asociados tu rejilla de datos y el 'Query',  contiene un evento llamado OnDataChange, el cual ocurrira cada vez que cambie el contenido de tu 'Query', inclusive, cuando avanze el 'puntero' o 'cursor' del registro actual. Puedes aprovecharlo para "refrescar" la imagen con el contenido de tablaCAMPO_IMAGEN-> ... etc. etc. como en el código ejemplo anterior.

Saludos y que tengas un buen día  :comp:
:hola:

Ana_22:
Pude solucionar mi problema :D . En vez de usar un componente IBTable, usé el IBQuery que ya usaba para filtrar los registros q me interesan, le hice clic derecho encima, y en la opción FieldsEditor, aparece una nueva ventanita, donde volví a hacer click derecho y elegí la opción AddField, elijo el campo que necesito, en este caso Foto; y ya me quedó mi TBlobField (IBQuery1FOTO), que luego uso en el código q me pasaste.
.
.
.
IBQuery1FOTO->SaveToStream(stream.get());
.
.
.

El código lo puse en el evento OnDataChange de IBQuery, para q se actualice la foto cada vez que cambio de registro en el DBStringGrid.

Otra vez Gracias por tu ayuda.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa