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