Ler linhas de arq .TXT e apresentar nos campos do FORMS ?

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Trancado
franklin_kunioshi
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qui, 03 Jan 2008 9:24 am
Localização: São Paulo

Preciso apresentar as linhas lidas de um arquivo TXT nos campos do meu FORMS como faço.

Selecionar tudo


PROCEDURE PROC_TXT_FIDELIDADE IS
 
   V_NOME_ARQ   VARCHAR2(255);
   IN_FILE  Text_IO.File_Type;
   LINEBUF  VARCHAR2(80);

BEGIN
   V_NOME_ARQ := 'C:\TEXTO.TXT';
   IN_FILE := TEXT_IO.FOPEN(V_NOME_ARQ,'R') ;
    LOOP
       BEGIN
          TEXT_IO.GET_LINE(IN_FILE,LINEBUF);
          GO_BLOCK('CARTAO_FIDELIDADE_POLCOM');
         LAST_RECORD;
         CREATE_RECORD;
         :CARTAO_FIDELIDADE_POLCOM.FK_CFID_AD_CARTAO := LINEBUF;
          EXCEPTION
          WHEN OTHERS THEN
         EXIT;
         END;
    END LOOP;
    First_Record;
  TEXT_IO.FCLOSE(IN_FILE);
END;

tenho 7 campos ... preciso que se leia as linhas dos campos e enviem para cada forms..


No momento como o código está ele lê todos mais insere somente a ultima linha lida. [/code]
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Tópico duplicado.

Favor continuar no tópico: http://glufke.net/oracle/viewtopic.php?t=2754.
Trancado
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes