Probleme du fichier memo

ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008 - 13 janv. 2006 à 11:33
michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 - 13 janv. 2006 à 17:27
Bonjour,
J'ai un probleme sur ma base, lorsque j'essaye d'ouvrir un table l'erreur suivante s'affiche : le fichier mémo c:\data\mnprefer.fpt est absent ou n'est pas valide.

Le fichier existe bien, comment le rendre a nouveau valide ?

Merci

duck88

5 réponses

Mike Gagnon Messages postés 381 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 24 octobre 2013 2
13 janv. 2006 à 12:48
Est-ce une table contenue dans une base de données?
Essaye
VALIDATE DATABASE [RECOVER]

Mike Gagnon
0
ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008
13 janv. 2006 à 13:30
oui c'est une table contenu dans une database, et les autres tables n'ont pas ce probleme.

De plus si je remplace cette table par la meme mais vide cela marche.

duck88
0
michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 1
13 janv. 2006 à 13:52
si en ligne de commande, tu peux faire:
use mon_fichier exclusive in 0

sans que ça te provoque l'erreur, alors continue par
append blank
delete
pack
use

et vérifie si ton memo est toujours endommagé
0
ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008
13 janv. 2006 à 14:56
J'ai suivi ce que tu m'a dis Michel, tout ce passe bien jusqu'au delete ensuite ca me met :
Echec du trigger dans Mnpreven

Une solution ?

duck88
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 1
13 janv. 2006 à 17:27
le trigger, c'est un trigger de table ou de champ? (tu vois ça sur un modif struc)
tu n'as pas fait de browse, tu n'as rien ajouté d'autre que ce que je t'ai dit?

tu as du répondre annuler à la demande qui a suivi l'échec du trigger. essaie de voir en ajoutant un enregistrement "bidon", et non pas un blank - et tu le delete et tu pack ta table.

bien souvent, les pbs de corruption des memos ne sont que des pb d'en-tete de la table ; te ça arrive quand un user reboote la machine ou tue la tache VFP, par exemple sur un message d'échec du trigger au milieu d'une appli qui n'a pas de gestionnaire d'erreur correct...
0
Rejoignez-nous