IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Reindexer Des Tables Paradox


Sujet :

Bases de données Delphi

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 98
    Points : 50
    Points
    50
    Par défaut Reindexer Des Tables Paradox
    J'ai une base de données créée avec DBE .

    Le problème qui me chagrine est le suivant :

    PEUT ON SUPPRIMER TOUS LES INDEX DES TABLES ET LES REGENERER A PARTIR DES DONNEES REELLES DE CHAQUE TABLE ?

    Si oui comment ?
    Si non pourquoi ?

    ET merci pour tous le monde.

  2. #2
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    Bonjour et bienvenue sur Developpez

    Avant toute chose, merci de:
    - poster dans le bon forum
    - utiliser le gras avec parcimonie (pas tout le message)
    - ne pas "CRIER" en abusant des majuscules

    Merci de votre compréhension.

    Ceci dit,

    Si ce sont des tables Paradox, (je ne me prononcerais pas sur les autres bases)

    Oui, il est possible de faire cela. C'est d'ailleurs parfois la seule solution pour récupérer des tables "très cassées".
    1. Supprimer les Index (fichier *.xg* et *.yg*, et meme le primaire, *.px)
    2. Recréer les index, soit à partir de table vierges intacte possedant les index, soit par programme, soit avec le module base de données.

    Je vous invite à effectuer une recherche avec le mot "dbiDoRestructure" sur le forum, il y a pas mal d'informations pour restructurer les tables.
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    Avant de remplacer mes tables Paradox par une BDD plus costaud, je faisais comme ça :
    - Suppression de tous les fichiers à part le DB et le MB.
    - Création d'une nouvelle table vide, avec les bons index et contraintes d'intégrité.
    - Copie des données de la vieille table vers la nouvelle (champ par champ).
    - Suppression de la vieille.
    - Renommage de la nouvelle.

  4. #4
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    oui

    ca peut le faire avec cette méthode qui est bonne à mon sens d'ailleurs, pour repartir avec une table "propre".

    Par contre, on peut s'affranchir du renommage, si ta table source et dest sont dans des dossiers différents (par exemple, garder toutes tes tables vides avec index non cassées, dans un dossier dédié à cela ).
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

Discussions similaires

  1. chercher dans des tables paradox
    Par hayat2 dans le forum Bases de données
    Réponses: 5
    Dernier message: 22/04/2010, 07h49
  2. Partager des tables Paradox
    Par sofianoo dans le forum Bases de données
    Réponses: 24
    Dernier message: 15/04/2007, 11h58
  3. Reindexation des tables paradox
    Par chental dans le forum Bases de données
    Réponses: 4
    Dernier message: 10/08/2006, 19h28
  4. Peut on lire des tables Paradox sans le BDE ?
    Par der§en dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/11/2005, 11h42
  5. Réparation des table paradox.
    Par touhami dans le forum Paradox
    Réponses: 1
    Dernier message: 13/06/2005, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo