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

C++Builder Discussion :

Encore des probl�mes avec le BDE


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut Encore des probl�mes avec le BDE
    Salut 8)
    D�cid�ment, les bases de donn�es et BCB, ce n'est pas la grand amour.
    Apr�s avoir test� et compil� mon programme, je passe par installshield express fourni avec ma version 5 de BCB.
    JE s�electionne les composants
    BDE,
    Fichier de panneau de configuartion BDE,
    Paquest composantas BAse de donn�es BDE

    Mon programme utilise une base ACCESS.

    Installshield cr�e alors automatiquement 2 groupes :
    Fichiers BDE/IDAPI
    Fichiers CNF BDE/IDAPI

    C'est dans ce dernier groupe que r�side le probl�me,
    il y recherche le fichier :
    C:\Program Files\InstallShield\InstallShield Express pour C++Builder 5\redist\IDAPI.cnf

    Or ce fichier n'existe pas. Je ne peux pas finir mon projet d'intall.
    Qqn a une id�e ?

  2. #2
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    OK, apr�s r�installation de installShield, �a fonctionne mieux.
    Enfin j'arrive � cr�er mon programme d'install, � installer mon programme, mais d�s que je veux acc�der � la base de donn�es (ACCESS)
    j'ai l'erreur suivante
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    Erreur SQL générale.
    -2147221164
    Table
    Alias: MSACCESS
    Voili

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 26
    Par d�faut
    tu utilise un lien odbc ?

  4. #4
    Membre confirm�
    Inscrit en
    Ao�t 2002
    Messages
    25
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 25
    Par d�faut
    Salut !
    Si tu utilises le BDE, c'est que tu as un ALIAS BDE quelque part (dans l'administrateur BDE).
    La proc�dure � suivre au niveau de la cr�ation de ton InstallShield (qui semble correcte mais pas compl�te ...)
    Tu dis choisir le composant BDE, ok c'est bon, mais ensuite choisi "param�tres" � droite, le bouton.
    L� tu configures ton Alias et (hop l�) tout devrait fonctionner correctement ...

    Bon courage,

  5. #5
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    Je n'ai pas le choix, j'ai �t� oblig� de le faire, sinon il ne me laisse pas continuer mon projet d'install, j'ai donc bien cr�e l'alias, je le retrouve sur
    le poste sur lequel j'installe mon programme ensuite.

    Le message d'erreur que j'obtiens est toujours le m�me (cf poste plus haut).
    Je peux l'obtenir de deux fa�ons diff�rentes :
    En lan�ant mon programme
    En essayant d'acc�der � ma base depuis le BDE lui m�me.

  6. #6
    Membre confirm�
    Inscrit en
    Ao�t 2002
    Messages
    25
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 25
    Par d�faut
    OK !
    Tu as quoi comme type de base de donn�es derri�re ton alias BDE ?
    J'avoue eu du mal avec les alias BDE et les BDD Acces, le mieux pour ces BDD l� c'est de cr�er l'alias, � la main, en passant par Menu D�marrer, Param�tres, Panneau de configuration, Outils d'administrations, Sources de donn�es (ODBC).

    Donne plus d'infos, please ....
    @+

  7. #7
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    Pas de probl�mes pour les infos.


    Pour commencer, j'utilise le driver natif MSACCESS et pas les drivers
    ODBC qui ne marchent pas du tout chez moi.
    Il s'agit d'une base access 97 (2000, en fait que je convertis).

    Donc quand je cr�e mon programme d'install, je s�lectionne BDE, je cr�e l'alias de ma base en lui pr�cisant bien quel pilote utiliser.
    Il me d�ploie tout �a tr�s bien que j'�x�cute l'install, j'ai tous les fichiers qu'il faut dans le r�pertoire C:\program files\Common Files\Borland Shared\BDE.
    J'ouvre le BDE, il y a bien mon alias mais quand je fais "ouvrir" j'ai le message d'erreur dont j'ai d�j� parl�. J'ai le m�me message si je lance le programme que j'ai install�.

    Vous pouvez me demander d'autres pr�cisions. pas de pbs.

  8. #8
    Membre confirm�
    Inscrit en
    Ao�t 2002
    Messages
    25
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 25
    Par d�faut
    As tu donn� le chemin dans l'�tape 3 de la cr�ation de l'Alias BDE ?
    C'est la seule piste que je vois qui puisse te poser un pb.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    Erreur SQL générale.
    -2147221164
    Table
    Alias: MSACCESS
    D'apr�s ta config et ton erreur, il semblerait qu'il ne trouve pas de table derri�re ton alias !

    @+

  9. #9
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    Bon, en fait il y a des postes sur lesquels �a se passe bien, ceux o� access
    est install� par exemple, mais pas toujours
    Sur les autres postes �a ne fonctionne jamais.
    Donc je ne pense pas que ce soit une question de tables, sinon, �a planterait tout le temps.

    D'autre part, je ne pr�cise pas le chemin de la base lorsque je cr�e le programme d'installation, il est dynamiquement fix� par programmation.
    J'utilise l'alias comme un lien vers les drivers d'un type de base de donn�es,
    et je change le chemin dans mon code.

  10. #10
    Membre �clair�
    Inscrit en
    Mai 2003
    Messages
    86
    D�tails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 86
    Par d�faut
    Bon alors l� je vous pr�viens �a va �tre imbitable mon message.
    Je sais pas si tu te souviens Flint mais on a d�j� eu une conversation sur le sujet...
    Je suis s�r d'avoir eu ton probl�me et je crois que j'ai trouv�.

    Regarde dans la liste les dlls pr�sentes sur ton poste et pas sur ceux qui plantent.
    Toutes ces dlls ne sont pas forc�ment utiles mais je ne peux pas te dire lesquelles le sont...
    Si cela ne suffit pas je t'enverrai la liste exhaustive des dlls des logiciels que je d�ploient et qui utilise une base Access97 + BDE.

    cg32.dll
    cc3250mt.dll
    msvbvm60.dll
    dao360.dll
    VB6FR.DLL
    MSJINT35.DLL
    mfcans32.dll
    MSJET35.DLL
    ACCWIZ.DLL
    MSJTER35.DLL
    MSTEXT35.DLL
    DAO350.DLL
    VBA3FR.DLL
    VBA332.DLL
    MSAIN800.DLL
    msjter40.dll
    msjint40.dll
    msjet40.dll
    msjtes40.dll
    vbajet32.dll
    msrd3x40.dll
    comaddin.dll
    expsrv.dll


    Bon courage...

  11. #11
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    Waouh, rien que �a tomtom....
    Mais je les trouve o�, dans des repertoires tous diff�rents ????
    Bon je vais faire des recherches windows.

    En tout cas merci � vous

  12. #12
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    Petite question quand m�me quand tu d�ploies, tu mets toutes ces dll dans le m�me r�pertoire que ton exe : :

  13. #13
    Membre �clair�
    Inscrit en
    Mai 2003
    Messages
    86
    D�tails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 86
    Par d�faut
    Moi je les mets dans le system32 mais c'est peut-etre une erreur � cause d'�ventuelles versions plus r�centes des dlls...
    Je pense que tu peux les mettre avec ton exe (attention certaine doivent �tre r�f�renc�es dans la base de registre).

  14. #14
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    Tu peux �tre plus pr�cis ?

  15. #15
    Membre chevronn�


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 855
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 855
    Par d�faut
    Bonjour,

    il y a 2 choses que tu peux peut-�tre v�rifier :

    - la d�finition de ton pilote natif Access (dll32 � IDDAO32.DLL pour Access97)

    - les dll qui se situe dans le r�pertoire Program Files\Microsoft Shared\DAO : j'ai pu lire qu'il fallait la dao350 pour Access97 et qu'il pouvait �galement y avoir une version minimale n�cessaire (laquelle dll doit �tre enregistr�e � l'aide de regsvr), et apr�s avoir fait �a mes applications marchaient le plus souvent

    Bon courage et tiens nous au courant

    Eric

  16. #16
    Membre �clair�
    Inscrit en
    Mai 2003
    Messages
    86
    D�tails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 86
    Par d�faut
    Je pense que tu peux mettre les dlls avec ton exe...
    Ensuite, puisque je sais que tu utilise InstallShields, dans Groupes et fichiers/Fichiers syst�me - WinSysDir tu mets les dlls (il faut que tu cherches celles que tu as sur ton PC), puis pour chacune d'elles tu fais clic droit/Proprietes et tu coches Permet � Express d'auto-rencenser ce fichier. Aisin l'Install tentera de recenser tout et te listera les dlls qui ne recensent pas => tu d�coches les cases n�cessaires...

    Tu les as trouv�es les dlls?

  17. #17
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    Citation Envoy� par Ricky81
    - la d�finition de ton pilote natif Access (dll32 � IDDAO32.DLL pour Access97)
    Pour ACCESS 97, c'est justement l'autre dll qu'il faut utiliser : IDDA3532.DLL,
    dans la doc c'est pr�cis� qu'il faut utiliser cette dll pour ACCESS 95 et 97.

    Citation Envoy� par Tomtom7
    Tu les as trouv�es les dlls?
    Oui je les ai trouv�es (pas toutes manque MSAIN800.DLL, mais j'ai une MSAIN900.DLL) et ce matin j'ai �ssay� l'install sur deux postes diff�rents, �a a eu l'air de fonctionner, mais il faut que j'essaye sur le poste qui ne fonctionnait pas hier pour �tre s�r.

    En tout cas merci � vous.

  18. #18
    Membre �clair�
    Inscrit en
    Mai 2003
    Messages
    86
    D�tails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 86
    Par d�faut
    Tiens nous au courant du test d�finitif...
    8)

  19. #19
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Par d�faut
    MIRACLE !!!

    Ca � l'air de fonctionner.
    Ouf, vous me sauvez la vie, merci.

    Lorsque �a fonctionnera chez le client (r�ponse vendredi) ce sera sur � 100%

  20. #20
    Candidat au Club
    Inscrit en
    F�vrier 2007
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 4
    Par d�faut Jais le meme probleme aid� moi SVP
    Une application cr�e, en delphi, avec base de donn�e ms access
    au debut jais eu l'erreur de l'alias , apret avoir cree l'alias ce probleme et tousjours, jais fais copier les dll comme decrit sur le forum et rien le meme probleme

    Erreur SQL g�n�rale.
    -2147221164
    Table
    Alias: ANEM

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. encore des probl�mes avec mon memory.
    Par rafoim dans le forum Programmation multim�dia/Jeux
    R�ponses: 0
    Dernier message: 31/12/2013, 11h11
  2. R�ponses: 6
    Dernier message: 22/01/2007, 11h43
  3. Encore un probl�me avec netscape !!
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 06/02/2006, 21h14
  4. Encore des probl�mes de variables
    Par mat99 dans le forum Langage
    R�ponses: 1
    Dernier message: 18/11/2005, 10h26
  5. R�ponses: 8
    Dernier message: 10/08/2004, 11h49

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