Capacidades del sistema de Visual FoxPro
Algunas capacidades se pueden ver limitadas por la disponibilidad de memoria.
Categoría | Característica | Número |
---|
Archivos de tabla y de índice
Número máximo de registros por archivo de tabla | 1.000 millones | |
Tamaño máximo de un archivo de tabla | 2 gigabytes | |
Número máximo de caracteres por registro | 65.500 | |
Número máximo de campos por registro(1) | 255 | |
Número máximo de tablas abiertas a la vez(2) | 255 | |
Número máximo de caracteres por campo de tabla | 254 | |
Número máximo de bytes por clave de índice en un índice no compacto(3) | 100 | |
Número máximo de bytes por clave de índice en un índice compacto(3) | 240 | |
Número máximo de archivos de índice abiertos por tabla(2) | sin límite | |
Número máximo de índices abiertos en todas las áreas de trabajo(2) | sin límite | |
Número máximo de relaciones | sin límite | |
Longitud máxima de expresiones relacionales | sin límite |
Características de campo
Tamaño máximo de campos de caracteres | 254 | |
Tamaño máximo de campos numéricos (y Float) | 20 | |
Número máximo de caracteres en nombres de campos de una tabla libre | 10 | |
Número máximo de caracteres en nombres de campo de una tabla contenida en una base de datos | 128 | |
Valor mínimo de un entero | -2.147.483.647 | |
Valor máximo de un entero | 2.147.483.647 | |
Dígitos de precisión en cálculos numéricos
Visual FoxPro admite números hasta 9007199254740992 (2^53) en cálculos exactos. |
16 | |
|
Variables de memoria y matrices
Número predefinido de variables de memoria | 1.024 | |
Número máximo de variables de memoria | 65.000 | |
Número máximo de matrices | 65.000 | |
Número máximo de elementos por matriz | 65.000 |
Archivos de programas y procedimientos
Número máximo de líneas en archivos de programa fuente | sin límite | |
Tamaño máximo de módulos de programa(4) | 64K | |
Número máximo de procedimientos por archivo | sin límite | |
Número máximo de llamadas DO anidadas | 128 | |
Número máximo de niveles de anidamiento READ | 5 | |
Número máximo de comandos de programación estructurada anidados | 384 | |
Número máximo de parámetros transferidos | 27 | |
Número máximo de transacciones | 5 |
Capacidades del diseñador de informes
Número máximo de objetos en una definición de informes(2) | sin límite | |
Longitud máxima de una definición de informe | 20 pulgadas | |
Número máximo de niveles de agrupamiento | 128 | |
Longitud máxima de las variables de informe de tipo character | 255 |
Otras capacidades
Número máximo de ventanas abiertas (de todos los tipos)(2) | sin límite | |
Número máximo de ventanas Examinar abiertas | 255 | |
Número máximo de caracteres por cadena de caracteres o variable de memoria | 16.777.184 | |
línea de comando | 8.192 | |
Número máximo de caracteres por control de tipo etiqueta en un informe | 252 | |
Número máximo de caracteres por línea sustituida de macro | 8.192 | |
Número máximo de archivos abiertos | Límite del sistema | |
Número máximo de pulsaciones en macro de teclado | 1.024 | |
Número máximo de campos que se pueden seleccionar mediante una instrucción SQL SELECT | 255 | |
Longitud máxima de un literal de cadena | 255 |
1. Si uno o más de los campos permiten valores nulos, el límite se reduce en uno, a 254 campos.
2. Limitado por memoria y controladores de archivo disponibles. Los archivos .cdx sólo usan un controlador de archivo.
3. Si en la secuencia de ordenación está establecido MACHINE, cada carácter utiliza un byte. Si en la secuencia de ordenación no está establecido MACHINE, cada carácter utiliza dos bytes. Si el campo indizado admite valores nulos, se utiliza un byte adicional en la clave del índice. Observe que los índices no MACHINE son siempre compactos.
4. Un módulo de programa es un procedimiento. Un programa o aplicación puede contener un número ilimitado de módulos de programa.
Vea también
Estructura de archivos de tabla (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx) | Personalizar el sistema después de la instalación | Mostrar información del sistema | Optimizar el sistema | Extensiones de archivo y tipos de archivo | Optimizar la velocidad de inicio de Visual FoxPro | Términos especiales para los archivos de configuración