Bonjour,
Le message "Echec de la détection de la version ODS de la base: Erreur:1:Fonction incorrecte Abandon de la mise à jour !" apparait lors de la tentative de détection du Firebird existant avec la requête suivante si elle échoue:
"{tmp}\isql.exe" "[PathBase]" -U SYSDBA -P masterkey -m -m2 -o "{tmp}\VersionsFB-ODS.txt" -i "{tmp}\VersionsFB-ODS.sql"
- où {tmp} est généré par l'installeur et correspond en général à "C:\Documents and Settings\[UserName]\Local Settings\Temp\is-[XXXXX].tmp" sous XP ou "C:\Users\[UserName]\AppData\Local\Temp\is-[XXXXX].tmp" sous Seven par exemple
- avec dans {tmp} le mini environnement FB suivant :
iSql.exe
icuuc30.dll
icudt30.dll
Microsoft.VC80.CRT.manifest
fbclient.dll
msvcr80.dll
firebird.msg
VersionsFB-ODS.sql (ci-joint / enlever le.txt) contient simplement 2 instructions, et VersionsFB-ODS.txt contiendra le résultat de la requête.
Dans le cas qui nous intérresse, l'instruction n'a pu être exécuté, soit qu'il manque des fichiers, soit qu'il ne sont pas accessibles, pb de droit ect...
Quand le message d'erreur est affiché, on peut vérifier si les fichiers sont présents, déjà, car à la sortie de l'install ils sont supprimés.
Voilà si ça peut aider, car moi, je n'ai jamais fait de test dans l'environnement //desktop ou wine