Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Tamaño de una tabla access (https://www.clubdelphi.com/foros/showthread.php?t=24974)

olbeup 08-09-2005 03:32:54

Tamaño de una tabla access
 
Hola Gente,

He diseñado una pantalla y en ella incluyo el tamaño de la tabla que se esta usando en ese momento, ¿Como puedo saber el tamaño que ocupa la tabla, la tabla es Access?

Saludos. :confused:

vtdeleon 08-09-2005 04:12:39

Saludos

No enteindo.
Como asi? Tama~o? Cantidad de Registro?

Neftali [Germán.Estévez] 08-09-2005 12:31:57

Para el número de registros puedes utilizar los métodos de TTable/TADOTable/...(dependiendo de lo que estés utilizando para acceder) tipo RecordCount. Otra opción es utilizar una SQL para lanzar una consulta del tipo:

Código SQL [-]
    SELECT count(*) AS cuantos FROM TABLA1
    SELECT count(CampoClave) AS cuantos FROM TABLA1    //mejor

Si te refieres al tamaño (en espacio), deberías hacer un cálculo de lo que ocupa cada registro (segun los campos que tenga) y multiplicar por el número de registros, como mínimo para saber tamalo aproximado... (aunque creo que no se debe tratarde ésto...)

olbeup 10-09-2005 06:54:21

El tamaño que ocupa un fichero de paradox es:

function GetTableSize: Integer;
var
FHandleFile: Integer;
begin
try
FHandleFile := FileOpen( ConfigLocal.ProgramPath.PathContability + '\' + TableName + '.db', fmShareDenyNone );
finally
Result := GetFileSize( FHandleFile, nil );
FileClose( FHandleFile );
end;
end;

Pero el tamaño que ocupa una tabla de Access: ?? :confused:


La franja horaria es GMT +2. Ahora son las 03:00:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi