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

  • Usando C
  • Neste manual serão mostrados exemplos de utilização de subrotinas na linguagem C. Quando uma seqüência de chamada é encontrada durante a execução de um programa de usuário, a subrotina do SGBD mencionada na chamada é executada de acordo com o valor dos parâmetros passados e retorna informações nas áreas de usuário definidas na lista de parâmetros.

    O número, tipo e significado dos parâmetros depende da subrotina e são descritos em detalhes no decorrer do manual.

  • Seqüência de Chamada:
  • C
  • <nome> (<param>, <param>, <param>,.,<param>);

    Onde:

    <nome>    nome de uma subrotina

    <param>    parâmetros que variam de subrotina para subrotina

    A seguir relacionamos as subrotinas do OpenBASE.

    BDABRE    abre Banco de Dados

    BDACHC    acessa primeiro registro para leitura em cadeia

    BDACHP    acessa primeiro registro para leitura por prefixo

    BDALTE    altera itens não chave

    BDBLOQ    bloqueia banco de dados

    BDDESB    desbloqueia banco de dados

    BDDESF    desfaz transação corrente

    BDESCH    seleciona chave de ordem para leitura seqüencial

    BDESVA    esvazia arquivo

    BDEXCL    deleta registros de arquivos

    BDFECH    fecha arquivo do banco de dados

    BDINCL    inclui registros

    BDINCA    inclui registros no meio de uma cadeia

    BDJUNT    junção no banco de dados

    BDPEGC    leitura em cadeia

    BDPEGD    leitura direta

    BDPEGI    leitura seqüencial invertida

    BDPEGM    leitura por chave

    BDPEGP    leitura por prefixo

    BDPEGS    leitura seqüencial

    BDPEGT    leitura invertida em cadeia

    BDPEGV    leitura invertida por prefixo

    BDPOSI    posiciona em registro para leitura seqüencial

    BDREST    restaura a tabela de execução de um arquivo

    BDSALV    salva tabela de execução de um arquivo

    BDTROC    altera valores de itens que não são chaves primárias

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