imagem armazenada em banco

PostgreSQL

28/03/2009

Bom dia caros amigos, sou novo no forum

tenho um sistema baseado em postgresql com visual basic 6 e necessito por rodar em varios locais diferentes de gravar o logotipo da empresa dinamicamente em banco...

ja consegui gravar imagem com oid:

alterar
Bd.Execute ´update logo set nome = ´logo´,logo = lo_import(´´ & Replace(atcamlog, ´\´, ´\\´) & ´´) where escola= ´´ & ATCie & ´´ and nome =´logo´´
inserir
Bd.Execute ´insert into logo (nome,escola,logo)values(´logo´,´´ & ATCie & ´´,lo_import(´´ & Replace(atcamlog, ´\´, ´\\´) & ´´))´
exibir
strcon = ´SELECT lo_export(logo, ´´ & Replace(App.Path, ´\´, ´/´) & ´/logo/logo.jpg´)FROM logo WHERE escola=´´ & ATCie & ´´ and nome =´logo´;´
If cons1.State = 1 Then cons1.Close
cons1.Open strcon, Bd, adOpenForwardOnly, adLockReadOnly
If cons1.EOF = False And cons1.BOF = False Then
logo = LoadPicture(App.Path & ´\logo\logo.jpg´)
atcamlog.Text = App.Path & ´\logo\logo.jpg´
End If
cons1.Close

minha duvida é a seguinte, por exemplo preciso exibir esta imagem em um relatorio por exemplo crystal reports....

alguem ja teve tal problema??

agradeço qualquer ajuda


Nosire

Nosire

Curtidas 0
POSTAR