ducker88
Messages postés277Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention 4 mai 2008
-
26 janv. 2007 à 11:05
ducker88
Messages postés277Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention 4 mai 2008
-
29 janv. 2007 à 17:20
Bonjour à tous,
Voici mon problème, auquel je ne trouve aucune solution.
J'ai une database et dans celle-ci j'ai une table qui me renvoi l'erreur "La propriété de clé primaire n'est pas valide, validez la base de données".
j'ai donc ouvert la base en mode exclusif et j'ai fait un "validate database" mais ca ne resoud pas le problème. Avez vous une solution à me proposer ?
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 29 janv. 2007 à 11:39
Pour corriger, il faut la clause RECOVER dans le validate data (c'est très mal documenté dans l'aide, je sais)
quand une table est rattachée à un dbc, l'expression de clé primaire est référencée dans le dbc (donc quand ça crashe, ça crashe dans le dbf, le cdx, ET le dbc...)
attention, si tu as des triggers ou des clés externes qui sont basés sur cette clé primaire, le VALIDATE DATABASE RECOVER risque de les supprimer. Donc, sauvegarde, et re-sauvegarde, avant de lancer la commande.