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 :

comment changer un alias de base de donnée pour y acceder ?


Sujet :

Bases de données Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 61
    Points : 35
    Points
    35
    Par défaut comment changer un alias de base de donnée pour y acceder ?
    j'ai un soucis,
    j'ai realisé une petite application avec un alias pour ma base de donnée

    ma base s'apelle plantes.db
    la table: table1

    le probleme c'est que je n'arrive pas a copier le soft compilé dans un autre repertoire car il me dit que la base existe pas !
    comment y remedier ?

    c'est urgent
    merci

  2. #2
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 496
    Points : 2 762
    Points
    2 762
    Billets dans le blog
    10
    Par défaut
    Va dans le programme administrateur BDE. Tu peux changer à cet endroit le chemin physique associé à l'alias.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 61
    Points : 35
    Points
    35
    Par défaut
    Oui, j'ai supprimé cela, mais le probleme reste le meme si je veux mettre l'application sur une autre machine !
    cela ne peux fonctionner que pour un repertoire si je ne me trompe pas !

  4. #4
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 496
    Points : 2 762
    Points
    2 762
    Billets dans le blog
    10
    Par défaut
    L'utilisation de l'alias permet d'associer un nom celui de ton alias et le chemin d'un répertoire. Ce répertoire est celui qui contient les fichiers qui compose ta ou tes tables, donc ta base de donnée. Comme au moment de la fabrication le programme ne référence que le nom de l'alias c'est au moment de l'exécution qu'il résout le chemin en allant chercher ces informations dans un fichier généralement noté "idapi.cfg".

    D'autre part lorsque tu passes de la phase de conception à la phase d'exécution le programme ouvre deux fois la table c'est pourquoi il faut mettre la propriété active du composant TTable à false et mettre un open sur l'activation de la fiche

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 61
    Points : 35
    Points
    35
    Par défaut
    Ok, tout ça j'ai bien compris, mais en supprimant les alias je ne comprend pas pourquoi il fait cela !

    maintenant, l'application plante en m'indiquant que l'alias n'est pas bon, pourtant il a ete supprimé, mais apparement resident quelque part dans le programme............
    par contre, chose etonnante, j'arrive a enregistrer des données dans la base et a en supprimer !!!!!!!!

    pourtant y'a un message d'erreur !!

    egalement, lors que la fermeture de l'application, si je fais un ctrl alt supp, l'applis est toujours active !

  6. #6
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut
    moi je créer mon alias a chaque exécustion et je le libere une fois l'application quitter
    je stock le chemin d'accée au bd Dans la base du regisre Windows.

Discussions similaires

  1. Comment réalise-t-on une base de données pour calendrier?
    Par Georges974 dans le forum Débuter
    Réponses: 3
    Dernier message: 05/02/2013, 14h27
  2. Réponses: 3
    Dernier message: 22/05/2006, 16h02
  3. [VB.NET] Comment créer une table dans base de données ?
    Par ptitesouris dans le forum VB.NET
    Réponses: 3
    Dernier message: 03/05/2006, 08h46
  4. Comment arbitrer le choix Une base de donnée ou deux ?
    Par medstat2 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 28/03/2006, 16h42
  5. comment faire ma base de donnée pour un moteur de recherche
    Par HoB dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 04/05/2004, 15h07

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