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 :

[Déploiement]Base de donnée Access


Sujet :

Bases de données Delphi

  1. #1
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut [Déploiement]Base de donnée Access
    Bonjour,

    J'utilise Access XP chez moi et pour éviter les problèmes, j'ai installé la même version chez le client.
    J'ai de plus télécharger les composants d'accès aux données dont le lien est disponible dans la FAQ.

    Pour accéder à la base, j'utilise un alias. Et sur la machine cliente, j'en ai créer un, et de même nom.

    J'obtiens malgré tout une erreur :

    Une erreur est survenue lors de l'initialisation du Borland Database Engine (Erreur $2108)
    Merci de me dire comment y rémédier.

  2. #2
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Bonjour,

    J'obtiens toujours la même erreur Même lorsque j'utilise des composants ADO pour acceder à la base!

    Personne n'aurait une idée ?

  3. #3
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    Bonjour,

    Je pense que ton BDE doit-être mal installé.
    Par contre, si tu utilses les composants ADO, tu ne devrais pas passer par l'intermédiare du BDE. ADO te permet de connecter à ta base acces sans passer par la couche du BDE.
    Peux-tu donner un peu plus de détail sur ta connection?
    Quelles composants de base de données utilises-tu?

    A+
    Cyril

  4. #4
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Chez moi, il n'ya pas de problèmes, mais chez le client si!

    Bon, je récapitule. Dans un premier temps, j'ai essayé avec les composants BDE pour accéder à la base. Puis avec une connection, ADO! Mais j'obtiens toujours le même résultat!

    Actuellement, je vais reéinstaller les composants d'accès aux données et voir ce que cà donne...

  5. #5
    Membre expérimenté
    Avatar de Bloon
    Homme Profil pro
    Consultant Freelance
    Inscrit en
    Avril 2002
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant Freelance
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2002
    Messages : 467
    Points : 1 339
    Points
    1 339
    Par défaut
    Tu dois avoir un tquery, un ttable ou un tdatabase qui traine quelque part dans ton application. Vire également l'unité DBTables si elle figure dans les uses.

    Bloon
    A lire : Les règles du club
    Delphi : La FAQ - Articles

  6. #6
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    As-tu installé le BDE chez ton client?

    Pour la connection ADO, tu ne devrais pas avoir l'erreur puisqu'il n'utilise pas la couche BDE, mais peut-être que dans ton application il te reste des appelles
    au BDE, Tu devrais faire une recherche dans ton application
    sur des unités du BDE , par exemple DB, etc..
    Car si tu as supprimé les composants du BDE, la déclaration de l'unité dans les uses est toujours là. Donc, il faut aller les supprimer.
    Je ne pense que tu es besoin de réinstaller des composants.

    A+
    Cyril

  7. #7
    Membre expérimenté
    Avatar de Bloon
    Homme Profil pro
    Consultant Freelance
    Inscrit en
    Avril 2002
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant Freelance
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2002
    Messages : 467
    Points : 1 339
    Points
    1 339
    Par défaut
    Citation Envoyé par cyril
    Tu devrais faire une recherche dans ton application
    sur des unités du BDE , par exemple DB, etc..
    Non, DB n'est pas une unité du BDE, c'est l'unité qui contient les composants de base pour l'accès aux données, il ne faut surtout pas la supprimer.

    L'unité à supprimer, c'est DBTables. Il y a aussi DBLocalB mais elle est plus rarement utilisée.

    Bloon
    A lire : Les règles du club
    Delphi : La FAQ - Articles

  8. #8
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par Bloon
    Vire également l'unité DBTables si elle figure dans les uses.
    Je n'y avais pas pensé! Merci, je teste cà tout de suite

    Citation Envoyé par cyril
    As-tu installé le BDE chez ton client?
    Heu...Le BDE tout seul ?

  9. #9
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    Désolé pour l'exemple, j'ai oublié de mettre... après DB....

    Quand tu installes une application utilisant le BDE, tu dois obligatoirement installer celui-ci. sinon

    Une erreur est survenue lors de l'initialisation du Borland Database Engine
    Cyril

  10. #10
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Cà marche

    J'ai retiré tout simplement les composants DBTables et j'ai uniquement utilisé ADO pour la connection et tout est correct.

    Merci Bloon.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/05/2011, 19h46
  2. Accès aux bases de données Access
    Par xela dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/12/2004, 09h07
  3. [débutant] Connection à une base de donnée Access
    Par Lorenzox dans le forum JBuilder
    Réponses: 1
    Dernier message: 25/10/2004, 16h28
  4. Réponses: 15
    Dernier message: 25/10/2004, 11h50
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

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