Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!

  • BDCDBF
  • Propósito
  • Converter arquivo .dbf para arquivo OpenBASE ou arquivo externo.

  • Sintaxe
  • bdcdbf -a<arq_dbf> [-b<banco>] [-c<número>] [-t[N | S]] [-f] -d[F | B]

  • Descrição
  • -a <arq_dbf>

    nome do arquivo .dbf.

    -b <banco>

    nome do Banco de Dados que será criado. Caso se omita, assume o valor xxxxxx.

    -c <número>

    indica o número do item que corresponderá a chave. Caso se omita, assume o valor 1.

    -i

    inverte os números binários lidos.

    -t [N | S]

    indica o tipo para dados numéricos gerados (N ou S). Caso se omita, assume o valor N.

    -f

    indica a conversão do arquivo para um arquivo externo tipo L da OPUS.

    -d determina a conversão de dados tipo DATA, sendo F para FRENCH e B para BRITISH. Caso se omita, assume o valor F.
    -l Indica que o nome dos ítens serão convertidos para letras minúsculas, no esquema a ser gerado.
    -s <esquema> Indica o nome do esquema a ser gerado, que não será esvaziado, a cada execução do utilitário bdcdbf.
    -S Indica que todos os arquivos com extensão DBF (arquivo.bdf), serão convertidos para <arquivo> _.S, para que sejam recarregados de uma só vez pelo utilitário bdadic ( –z –S).

    -w <aa>

    Indica que na conversão de uma data com 2 dígitos no ano, que os valores do ano (aa) lidos e menores ou igual a <aa>, serão convertidos para 19aa. Já os valores do ano (aa) lidos e maiores que <aa> serão convertidos para 20aa.

  • Utilização
  • Este utilitário lê um arquivo de extensão ".dbf"; originário do Clipper, Dbase, Dialog ou Fox-base; criando um esquema de banco de dados OpenBASE, com a descrição deste arquivo para ser carregado pelo utilitário BDADIC, ou utilizado em um programa do usuário escrito em OPUS.

    Na sua execução, são criados dois arquivos, dependendo da opção de recarga.

    Caso o usuário opte, por utilizar o arquivo em um programa OPUS, deve especificar, na execução deste utilitário, a opção "-f", para que sejam criados os arquivos com o micro-esquema (<arq_dbf>.des) e com os dados do arquivo de origem (<arq_dbf>.arq). Caso contrário, (não utilizar -f) serão criados os arquivos com o esquema do banco de dados (<arq_dbf>.esq) que será compilado pelo programa DEFINE e outro que será utilizado pelo utilitário BDADIC que contém os dados do arquivo de origem (<arq_dbf>.adi).

    A conversão do arquivo DBF para arquivo OpenBASE é feita da seguinte maneira:

  • Exemplo
  • O exemplo a seguir mostra como utilizar este utilitário para criar uma estrutura de arquivo de banco de dados OpenBASE, definir e carregar os dados no banco de dados criado.

    $ bdcdbf -a arqdbf.dbf -b TSexemp 

    $ define arqdbf.esq

    $ bdadic -bTSexemp -a arqdbf -e arqdbf.adi

  • Consulte
  • DEFINE, BDADIC e OPUS.

    Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!