1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Campo tipo Raw

Discussão em 'Progress 4GL' iniciado por coliveira, Janeiro 27, 2009.

  1. coliveira

    coliveira Sem Pontuação

    Pessoal como faço para manipular registros do tipo Raw ?
  2. Leus

    Leus Sem Pontuação

    Boa tarde, Oliveira.

    O tipo de dados "Raw" é muito prático e útil.
    Vc pode colocar uma tabela inteira em apenas uma variável.

    Mas para isso vc deve ter a estrutura da temp-table para poder obter os dados enviados.

    Qual a sua real necessidade, dessa forma poderemos ajudá-lo de forma mais eficiente.

    Abraços e muito axé.
  3. coliveira

    coliveira Sem Pontuação

    Primeiramente agradeço a resposta Leus, eu gostaria de saber como faço para converter um valor raw para temp table e vice versa.

    Abraço
  4. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Utilize o comando RAW-TRANSFER

    SINTAXE:
    RAW-TRANSFER
    {[ BUFFER ] buffer TO [ FIELD ] raw-field
    | [ FIELD ] raw-field TO [ BUFFER ] buffer
    | [ BUFFER ] buffer TO [ BUFFER ] buffer
    } [ NO-ERROR ]

    Falo!
  5. fdantas

    fdantas Administrator Moderador

    Fala ae Galera tudo bom ?

    Pessoal seria legal postar exemplos de códigos usando esses campos...

    Abraco
  6. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Segue um exemplo do help da Progress

    Código:
    TRIGGER PROCEDURE FOR REPLICATION-CREATE OF Customer.
    CREATE Replication-Log.
    ASSIGN 
      Replication-Log.Taskid = DBTASKID(LDBNAME(BUFFER Replication-Log))
      Replication-Log.Table = ’Customer’
      Replication-Log.Action = ’CREATE’.
    RAW-TRANSFER Customer TO Replication-Log.Record. 
    

Compartilhe esta Página