FAQ DelphiConsultez toutes les FAQ

Nombre d'auteurs : 123, nombre de questions : 920, dernière mise à jour : 8 novembre 2019  Ajouter une question

 

Cette FAQ a été réalisée à partir des questions fréquemment posées sur les forums Delphi et Delphi et bases de données de www.developpez.com et de l'expérience personnelle des auteurs.

Nous tenons à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font le maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être complète. Si vous souhaitez y apporter des corrections ou la compléter, contactez un responsable (lien au bas de cette page).

Nous espérons que cette FAQ saura répondre à vos attentes. Nous vous en souhaitons une bonne lecture.

L'équipe Delphi de Developpez.com.

Commentez


SommaireBases de donnéesBDEErreurs rencontrées avec le BDE (3)
précédent sommaire suivant
 

L'erreur $2108 correspond au message

Une erreur est survenue lors de l'initialisation du Borland Database Engine
Le BDE doit être fourni avec toute application utilisant les objets de la palette BDE. Il s'agit d'un mécanisme d'accès aux données qui met à la disposition du programmeur une interface permettant d'accéder à différents serveurs de base de données; il est donc nécessaire pour la communication avec votre base. Le BDE peut être téléchargé à cette adresse :

ou alors pour le déploiement de votre application, vous pouvez également utiliser InstallShield fourni avec Delphi.

Mis à jour le 18 janvier 2014 Giovanny Temgoua

L'erreur $2A11 correspond au message "l'opération doit être effectuée sur la session en cours"
Cette erreur survient lorsqu'on crée un alias ODBC vers une base Paradox dans le BDE. A l'ouverture de la connexion (Clic droit sur l'alias puis Ouvrir), on obtient le message d'erreur. Pour résoudre le problème, il faut procéder ainsi :

  • Vérifier que Idapi32.dll se trouve dans le répertoire WinNt/System32
  • Vérifier que Idapi32.dll ne se trouve pas dans le répertoire du BDE (si oui l'effacer ou le déplacer vers WinNT/System32)
  • Si le message d'erreur persiste alors :
    • Vérifier que le Net Dir (Configuration->Natif->Paradox->Net Dir) pointe vers le répertoire qui contient le fichier pdoxusers.net
    • Vérifier que le Local Share est à true
    • Vérifier que Auto ODBC est à true

Puis réessayer d'établir la connexion.
Il faut également noter que cette erreur apparaît souvent dans l'IDE lorsque la propriété SessionName du TTable ou du TDataBase n'est pas renseignée.

Mis à jour le 18 janvier 2014 Giovanny Temgoua

Le problème vient de Windows XP.
Lorsqu'on utilise avec les options régionales et linguistiques arabe, le module de base de données ne veut plus fonctionner avec l'erreur

Impossible d'initialiser le BDE.
Faute de solution « plus élégante », on peut continuer à travailler en suivant les étapes suivantes :
Dans options régionales et linguistiques du panneau de configuration, onglet avancé, choisir (Français (France)) puis redémarrer la machine.

Mis à jour le 18 janvier 2014 delphichem

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2019 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.