Salvar Imagem em disco de campo BLOB do Banco

20/12/2005

Olá colegas!

Preciso salvar (extrair) uma imagem para arquivo de disco que está gravada em um campo BLOB de um banco ORACLE.

Necessito converter a imagem em BMP para impressão no RAVE.

Alguem pode me ajudar por favor?
Obrigado!


Eliasexner

Respostas

20/12/2005

Adriano Santos

Olá colegas! Preciso salvar (extrair) uma imagem para arquivo de disco que está gravada em um campo BLOB de um banco ORACLE. Necessito converter a imagem em BMP para impressão no RAVE. Alguem pode me ajudar por favor? Obrigado!



Cara, num tenho como testar em Oracle aqui, mas em IB/FB eu testei funcionou, deve ser igual senão parecido.

procedure TForm1.Button1Click(Sender: TObject);
var
  bitmap: TBitmap;
begin
  Bitmap := TBitmap.Create;
  try
    //Pega o grafico da Tabela
    Bitmap.Assign(EmployeeTable.FieldByName(´BMP´));
    //Desenha
    Bitmap.SaveToFile(ExtractFilePath(Application.ExeName) + ´MeuArquivo.bmp´);
  finally
    bitmap.Free;
  end;
end;



Responder Citar

20/12/2005

Eliasexner

Muito Obrigado!

Eu já havia encontrado a solução no fórum lendo outra resposta sua em um problema semelhante.

Salvou meu dia.

Até mais.


Responder Citar

20/12/2005

Adriano Santos

Muito Obrigado! Eu já havia encontrado a solução no fórum lendo outra resposta sua em um problema semelhante. Salvou meu dia. Até mais.


Que isso EliasExner, estou sempre as ordens se precisar e obrigado pelo feedback, é isso que faz o sucesso do fórum. :D


Responder Citar