Taille maximale d'une table foxpro [Résolu]

Signaler
Messages postés
2
Date d'inscription
samedi 30 mai 2009
Statut
Membre
Dernière intervention
30 mai 2009
-
Messages postés
2
Date d'inscription
samedi 30 mai 2009
Statut
Membre
Dernière intervention
30 mai 2009
-
Bonjour,

Je souhaiterais savoir comment évaluer le nombre d'enregistrements maximum pouvant être gérés dans une table Foxpro (probablement fonction de la taille de l'enregistrement ?)

Avec une table de 11.240.000 enregistrements, USE me restitue le message "Ce n'est pas une table" et DIR me donne une taille -2.147.483.519 (chiffre négatif !)

Ai-je atteint la taille maximale ?

Merci beaucoup

PIB

2 réponses

Messages postés
828
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
7 mai 2013
1
Bonjour,

au moins depuis VFP6, le nombre maximum d'enregistrements possibles dans une table est de 1 milliard.
Depuis le début des langages xBase, la taille maximum d'un fichier est 2Go. Le nombre maximum réel pour une table précise est donc déterminé par la taille de chaque enregistrement.

Le message d'erreur "Ce n'est pas une table" provient probablement d'une altération de l'en-tête de la table (le header).
Quelle version de Fox utilises-tu?
peux-tu essayer la commande: SET TABLEVALIDATE TO 0
puis tu fais ton USE ta_table EXCLUSIVE
puis PACK
Messages postés
2
Date d'inscription
samedi 30 mai 2009
Statut
Membre
Dernière intervention
30 mai 2009

Merci beaucoup Michel.
Ma table test dépassait 2Go
D'où mes difficultés
Cordialement
PIB