Informar o tamanho da cadeia de registros encontrada.
FCHAIN (<exp.C>)
|
<exp.C> |
representa o nome do arquivo do banco de dados em uso. |
Retorna um valor numérico correspondente à quantidade de registros que atenderam à pesquisa feita no arquivo <exp.C> pela última chamada as funções FSEEK () ou FLSEEK ().
Utilizada na construção de programas ou procedimentos com independência de dados e aplicação. Dispensa abertura de arquivo (USE), necessitando apenas, que exista um banco de dados em uso.
O exemplo mostra-nos a utilização desta função.
DATABASE bdemp1 33 a 2
DECLARE vet_reg[3] = SPACE(12)
DECLARE vet_buf[3] = SPACE(10)
vet_reg[1] = "id2_func"
vet_reg[2] = "par_depe"
vet_reg[3] = "dat_depe"
arquivo = "tab_depe"
** Lê todos os registros que tenham id2_func igual a 123.
ret = FSEEK(arquivo,"id2_func","123",vet_reg,vet_buf)
** Exibirá a quantidade de registros na cadeia.
? FCHAIN (arquivo)
DECLARE, SEEK, CHAIN(), FDBMESS() e FSEEK().