PIBOUNET
Messages postés2Date d'inscriptionsamedi 30 mai 2009StatutMembreDernière intervention30 mai 2009
-
30 mai 2009 à 14:21
PIBOUNET
Messages postés2Date d'inscriptionsamedi 30 mai 2009StatutMembreDernière intervention30 mai 2009
-
30 mai 2009 à 21:25
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 !)
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 30 mai 2009 à 16:47
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