gravar imagem jpg em campo blob

Discussão em 'Progress 4GL' iniciado por angeloata, Junho 16, 2011.

  1. angeloata

    angeloata Membro Participativo

    Pessoal alguem tem algum exemplo de como gravar uma imagem numa campo blob em uma tabela do banco de dados?

    Att.

    Angelo
  2. MFerreira

    MFerreira Membro Participativo

    Olá Amigo,

    A regra para utilização do BLOB é semelhante ao CLOB.
    Veja abaixo, criei uma tabela (teste) com 2 campos (c-char e blob) só para testar.
    Código:
    /*Aqui eu crio o registro copiando do arquivo que tenho para o campo blob*/
    FIND FIRST teste EXCLUSIVE-LOCK NO-ERROR.
    IF NOT AVAIL teste THEN DO:
      CREATE teste.
      ASSIGN teste.c-char = "1".
      COPY-LOB FROM FILE "c:\temp\10888149.jpg" TO teste.BLOB.
    END.
    
    
    /*Aqui eu faço o inverso, copiando da blob para o arquivo*/
    FIND FIRST teste.
    COPY-LOB FROM  teste.BLOB TO FILE "C:\temp\123456.jpg".

Compartilhe esta Página