
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.
<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
