Fórum imagem armazenada em banco #27065
28/03/2009
0
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
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)