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

Responder a