Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: O guia foi alterado conforme instruções do DEV

Resolução

Para exemplo será utilizado o arquivo CTB0060LC

A853-Como realizar butil em arquivos btrieve

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Este artigo tem como objetivo orientar o usuário nos procedimentos para realização do butil em arquivos Btrieve..

Informações Adicionais: Para exemplo vamos utilizar o arquivo PRGVERSAO.BTR, porém este procedimento é válido para qualquer arquivo de com extensão .btr BTR (Btrieve).

...

1-


  • Crie uma pasta no Disco Local (C

...

  • ) chamada Butil.

mceclip0.pngImage RemovedImage Added2-

  • Cole o arquivo Btrieve nesta pasta

...

  • .

...

mceclip1.pngImage Removed

3- Renomeie o arquivo para BTR.

mceclip2.pngImage Removed

...

Image Added

  • No menu Iniciar do Windows pesquise por CMD ou pressione as teclas Windows + R

...

mceclip3.pngImage Removed

...

  • , digite CMD e clique em ok.

Image Added

  • Na tela de Prompt de Comando digite o comando cd C:\Butil e tecle Enter.

mceclip4.pngImage Removed

6- Digite no prompt BUTIL –CLONE PRGVERSAO.BTR PRGVERSAO1.BTR e tecle Enter (este comando irá efetuar uma cópia vazia do arquivo).

mceclip5.pngImage Removed

mceclip6.pngImage Removed

7- Será criado um arquivo na pasta C:\Butil de nome BTR.

mceclip7.pngImage Removed8- Digite no prompt BUTIL –RECOVER PRGVERSAO1.BTR PRGVERSAO.TXT e tecle Enter (este comando irá converter o arquivo btrieve (extensão .btr) para arquivo de texto (extensão .txt)).

mceclip8.pngImage Removed

9- Será criado um arquivo em texto (.txt) de nome TXT. Neste arquivo é possível visualizar todas as informações gravadas.

mceclip9.pngImage Removed10- Ainda no prompt digite BUTIL –LOAD PRGVERSAO.TXT PRGVERSAO.BTR e tecle Enter (este comando irá converter os dados do arquivo texto para formato de arquivo btrieve (extensão .btr)).

mceclip10.pngImage Removed

mceclip11.pngImage Removed

11- Observe que antes deste comando ser executado o tamanho do arquivo BTR é de 40 Kb e após a execução do comando ele passa a ser maior, no nosso exemplo o tamanho está em 2648 Kb:

mceclip12.pngImage Removed

mceclip13.pngImage Removed

Image Added

  • Digite o comando Butil -stat nome_arquivo.btr Com este comando é possível visualizar quantos registros tem o arquivo. Neste caso, é demonstrado “Total Number of Records = 493228.”

Image Added

  • Digite Butil -recover nome_arquivo.btr txt e tecle Enter. O arquivo será convertido em txt (texto) na segurança de que estará em conformidade ao arquivo original. Neste exemplo, última linha de lançamento apresenta total de 493228.

Image Added

Image Added

  • Edite o arquivo texto e corrija conforme sua necessidade, pois, pode ser que o arquivo contenha registros com lixo (caracteres especiais), registros quebrados e se houve essa necessidade correção, Renomeie o arquivo BTR da pasta Butil. Crie um arquivo BTR vazio (neste exemplo, como o arquivo é de lançamento, foi criado um novo pela rotina digitação de lançamentos) ou através do pervasive. Observe que o novo arquivo CTB0060LC.BTR está com tamanho 36 KB

Image Added

  • Execute o comando Butil -load nome_arquivo.txt btr convertendo o arquivo texto alterado para o novo arquivo CTB0060LC.BTR

Image Added

Última linha do lançamento permanece a quantidade 493228.

Image Added

Arquivo foi alterado para tamanho 314.840 KB neste exemplo. Transfira o novo arquivo BTR para cliente.

Image Added

Possíveis erros:

1230, onde o arquivo é irrecuperável;

1205, se após alteração do txt o registro for duplicado;

1203, se houver erro na chave do arquivo;

1202, quando o arquivo está danificadoObservação: Caso o Pervasive que o cliente utilizar for a versão 8.60 ou possuir btrieve 6.15 e o seu Pervasive for 10.30 (analista) será necessário realizar um rebuild para a versão que cliente possui para que não ocorra erros devido a leitura do arquivo.