 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Lorena Invitado
|
Publicado: Lun 03 Ene, 2005 3:44 pm Asunto: Cómo cargar imagenes en Interbase desde c++ Builder |
|
|
Hola, tengo creada una tabla en interbase llamada imagenes donde tengo un campo de tipo Blob para guardar las imagenes, mi duda es como hago para desde C++ Builder, introducir las imagenes en esa tabla.
Muchas gracias, por leerme |
|
| Volver arriba |
|
 |
marcoss Cdt

Registrado: 24 Dic 2004Mensajes: 24
|
Publicado: Lun 03 Ene, 2005 10:20 pm Asunto: |
|
|
te paso una funcion que cree para insertar una imagen en un campo blob, solo tendras que cambiar algunas cosillas:
| Código: | void __fastcall TFrmPpal::InsertarImagenJPG(TObject *Sender)
{
if(((TImage *) Sender)->Tag != 0 &&
((TImage *) Sender)->Picture->Graphic != NULL)
{
std::auto_ptr<TJPEGImage> JImg (new TJPEGImage);
JImg->Assign(((TImage *) Sender)->Picture);
TBlobField *bf = dynamic_cast<TBlobField*>
(MdDatos->TabArticulo->FieldByName("ART_CAR"));
if(bf)
{
std::auto_ptr<TMemoryStream> ms (new TMemoryStream);
JImg->SaveToStream(ms.get());
ms->Position = 0;
bf->LoadFromStream(ms.get());
}
else
Application->MessageBox("Imposible guardar la imagen en la tabla",
FrmPpal->Caption.c_str(),
MB_ICONERROR+MB_OK);
}
} |
|
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|