Bonjour,
J'ai installé hier PowerBuilder 2019 R3 pour mettre à niveau une application développée avec une version précédente et qui utilise une base SQL Anywhere v11.
Si l'appli fonctionne très bien sous PowerBuilder 2019 R3, par contre le build de l'appli a eu séquentiellement 2 problèmes :
- J'ai du trouver des dll nouvelles et les rajouter dans le répertoire de l'appli (normal car c'est un upgrade de l'appli).
- L'appli re-buildée génère un message de connexion à la base dont j'ai le détail :
SqlErrText=DBMS ODBC is not supported in your current installation
Pour second problème, je ne vois pas ce qu'il faut faire car l'appli fonctionne toujours très bien sous PowerBuilder 2019 R3.
Pouvez-vous m'aider ?
Suite à mon problème d'appli qui fonctionne très bien sous l'environnement de développement PB 2019 R3 mais dont le build généré bloque sur l'instruction CONNECT avec le message : " DBMS ODBC is not supported in your current installation", j'ai refait toute la check-list; à savoir :
- Suppression du dossier qui contient l'appli buildée avec PowerBuilder 2019 R3 et la base de données
- Backup du dossier contenant l'ancienne version de l'appli et la base de données.
A ce stade, si j'essaie d'exécuter l'appli dans son dossier, j'ai les messages qu'il manque PBVM190.dll , PBUIS190.dll et PBSHR190.dll que je suis alors allé chercher successivement dans le fichier RunTime pour PowerBuilder 2019 R3 32bits.
Si alors j'essaie d'exécuter l'appli dans son dossier, j'ai le message :
" DBMS ODBC is not supported in your current installation".
Rappel : Ce problème est apparu depuis l'installation de PowerBuilder 2019 R3 et fonctionne très bien sous celui-ci.
J'ai remplacé les 3 dll version 32bits par celles en version 64bits du fichier RunTime.
L'essai d'exécution de l'appli dans son dossier donne le même message : " DBMS ODBC is not supported in your current installation".
Mon appli utilise une base gérée par SQL Anywhere 11.
J'ai suspecté alors l'ODBC de la base. Pour lever la suspicion j'ai :
- déplacé la base dans un autre dossier
- supprimé l'ODBC de la base
- crée un nouvel ODBC mentionnant le nouvel emplacement de la base
J'ai fait exécuter l'appli sous PowerBuilder 2019 R3 : Elle fonctionne sans problème mais m'a signalé que la version Runtime de l'IDE a changé ("The PowerBuilder Runtime version of the current IDE has changed") et me demande de faire un Full Build.
En dehors de PowerBuilder 2019 R3, l' exécution de l'appli me génère toujours le même message : " DBMS ODBC is not supported in your current installation"
J'ai fait alors un Full Build de l'appli mais en dehors de PowerBuilder 2019 R3, l' exécution de l'appli me génère toujours le même message : " DBMS ODBC is not supported in your current installation"
L'installation de PowerBuilder 2019 R3 a modifié quelque chose mais quoi ?
Yves