Verifica o tamanho do registro da tabela corrente.

Sintaxe

RECSIZE() –> Numérico

RetornoDescrição

nBytes

Tamanho do registro da tabela corrente em número de bytes.
0Não há tabela corrente.

Descrição

Esta função calcula o tamanho do registro da tabela corrente somando os tamanhos de cada campo mais um byte da flag de registro deletado mais quatro bytes do campo recno.

Ela pode ser utilizada em conjunto com as funções Header e RecCount para calcular o tamanho ocupado no disco pela tabela corrente, pois o tamanho será Header+RecSize*RecCount.

Exemplo

Este exemplo calcula o tamanho ocupado pela tabela “AA1990.DBF” no disco (número de bytes):

USE “DADOSADVAA1990.DBF” SHARED NEW

nCabecalho := HEADER()

nDados := RECSIZE() * RECCOUNT()

nTamanhoTotal := nCabecalho + nDados

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?