Bom dia Emerson, obrigado pela atenção.
Uso ODBC e ADO para realizar a conexão, já tentei fazer o que vc faz com a
zeos, inclusive inseria imagens desta forma quando trabalhava com o Firebird,
no entanto se eu tentar inserir desta forma o seguinte erro é retornado:
"cannot assign a Tbitmap to a Tintegerfield", acho que o ADO interpreta o campo
"oid" como sendo do tipo inteiro.
Também sei que vc consegue fazer desta forma com a zeoslib pois ela taz consigo
funções herdadas da libpq.dll (que pode ser encontrada em seu diretório de
instalação), basicamente o zeoslib resume o uso das funções "Oid lo_creat",
"Oid lo_import", "int lo_export", "int lo_open", "int lo_write", "int lo_read",
"int lo_lseek", "int lo_tell", "int lo_close" e "int lo_unlink".
Particularmente comecei a trabalhar com o postgresql a menos de um mês, pelo
que analisei tinha achado mais viável trabalhar com ODBC, mas como não tenho
muita experiência com o postgresql.Será que alguém já passou por este problema
com o uso do postgre e ODBC?
ADENILTON Batista da Silva Index Informática LTDA (79)3431-3234 /
9142-0886 [EMAIL PROTECTED]
www.indexinformatica.com.br.
> Date: Thu, 20 Mar 2008 10:56:43 -0300> From: [EMAIL PROTECTED]> To:
> [email protected]> Subject: Re: [pgbr-geral] Problemas na
> inserção de imagens em campos Oids> > Tenho o mesmo caso> > Para resolver
> usei o componente TDBImage no Delphi> > DSfotos.dataset.Insert;>
> ImgFoto.Picture.LoadFromFile('c:\temp\teste.jpg');> DSfotos.dataset.Post;> >
> ta funcionando beleza> > (uso zeos para conectar com o postgre)> > Adenilton
> Batista da Silva escreveu:> > Bom dia,> > > > Estou com o seguinte dilema ao
> tentar inserir imagens em campos oids > > na interface do cliente;> > > >
> Tenho a seguinte tabela:> > > > CREATE TABLE clientes> > (> > codigo integer
> NOT NULL,> > denominacao character varying(1) NOT NULL,> > dtcadastro date
> NOT NULL,> > ultmovimentacao date,> > nome character varying(50) NOT NULL,> >
> sexo character varying(1),> > dtnascimento date,> > apelido character
> varying(50),> > endereco character varying(50),> > complemento character
> varying(50),> > bairro character varying(15),> > cidade character
> varying(30),> > estado character varying(2),> > cep character varying(9),> >
> fone character varying(20),> > fax character varying(10),> > restricao
> boolean,> > cpfcnpj character varying(14),> > rgie character varying(10),> >
> orgemissor character varying(5),> > ufemissor character varying(2),> >
> limitecredito numeric(15,2),> > pai character varying(50),> > mae character
> varying(50),> > conjuge character varying(50),> > profissao character
> varying(30),> > email character varying(50),> > cbendereco character
> varying(50),> > cbcomplemento character varying(50),> > cbbairro character
> varying(15),> > cbcidade character varying(30),> > cbestado character
> varying(2),> > cbcep character varying(9),> > cbfone character varying(20),>
> > cbfax character varying(10),> > obs character varying(100),> > ativo
> boolean NOT NULL,> > foto oid,> > CONSTRAINT clientes_pkey PRIMARY KEY
> (codigo)> > )> >> > No cliente por exemplo, quando executo o comando "INSERT
> INTO CLIENTES > > (codigo, denominacao, dtcadastro, nome, foto) VALUES ('1',
> '2', > > '20/03/2008', 'CLIENTE TESTE', lo_import ('C:\TESTE.JPG'))" me
> retorna > > o seguinte erro: "ERRO: deve ser super-usuário para utilizar > >
> lo_import() do servidor";> > > > Detalhe os usuários criados para uso nos
> clientes não são > > super-usuários por motivos de segurança. Estou
> programando no delphi e > > logo não tenho como incluir a biblioteca libpq do
> C (a não ser por uso > > de dll's) e pela quantidade de imagens fica inviável
> guardá-las em > > diretórios e gravar somente o caminho, gostaria de saber se
> alguem já > > passou por isto e teve alguma "luz" de como contornar este
> problema.> >> > *Desde já grato pela atenção dispensada a esta demanda,*> >>
> > ** > >> > *Atenciosamsnte,*> >> > ** > >> > *ADENILTON Batista da Silva *>
> > Index Informática LTDA > > (79)3431-3234 / 9142-0886 > > _ [EMAIL
> PROTECTED]> >> > www.indexinformatica.com.br
> <http://www.indexinformatica.com.br>> >> > > >
> ---------------------------------------------------------------------------------->
> Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.> >
> _______________________________________________> pgbr-geral mailing list>
> [email protected]>
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_________________________________________________________________
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o
Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral