Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je dispose d'une petite appli pb dont je n'ai pas les sources.
Cette appli fonctionnait sous windows avec des bases sybase 12.5.
Aujourd'hui j'essaie de l'executer sous XP sur des bases sybase 15 et cela me sort le message d'erreur suivant :
SYC Sybase System 10/11 is not supported in your current installation
Cela peut il se resoudre sans avoir acces au code ( par installation dll ou autre ... ) ?
Si oui , cela vient il plutot d'un manque coté sybase ou coté pb ?
D'avance merci.
Hors ligne
Bonjour,
Supported versions for Adaptive Server
You can access Adaptive Server versions 11.x, 12.x, and 15.x using the SYC Adaptive Server database interface. Use of this interface to access other Open Server™ programs is not supported. The SYC database interface uses a DLL named PBSYC120.DLL to access the database through the Open Client™ CT-Lib API.
You can also access Adaptive Server version 15.x using the ASE Adaptive Server database interface. Use of this interface to access other Open Server programs is not supported. The Adaptive Server database interface uses a DLL named PBASE120.DLL to access the database through the Open Client CT-Lib API. To use this interface, the Adaptive Server 15 client must be installed on the client computer. The ASE interface supports large identifiers with up to 128 characters.
Hors ligne
Je cherche ( peut etre mal ) depuis ce matin , et je ne trouve pas ces dll.
Est-ce possible de les telecharger quelque part ?
Hors ligne
En principe elles sont dans le "shared" de PB (C:\Program Files\Sybase\pb120\Shared\PowerBuilder).
Si elles n'y sont pas c'est que pendant l'installation de PB tu n'avais sélectionné ces pilotes de BDD.
Tu as besoin des quelles, pour quelle version de PB ?
Hors ligne
Je ne sais pas vraiment en quelle version de PB ca a été devellopé.
Tout ce que je peux dire c'est qu'avant d'arriver a ce message
j'ai eu deux autres message concernant des dll ( PBVM90.dll et une autre ) que j'ai pu telecharger.
Et mon environnement de travail semble etre PB 10.5 .
Je ne sais pas si ca signifie que l'appli a été developpée en v9
Hors ligne
Bonjour,
Pour faire fonctionner une application en Powerbuilder, il faut la déployer avec un ensemble de fichiers dll (PBVM : Powerbuilder virtual machine) permettant l’exécution de ton application.
Si l’exécutable de ton application réclame PBVM90.dll, ton application a effectivement été compilé avec la version 9.0 de Powerbuilder. Il te faut donc la déployer avec la PBVM version 9.0 et certaines dll spécifiques selon ton mode de connexion à la base de données :
PBODB90.DLL => pour connexion ODBC
PBSYC90.DLL => Sybase Adaptive Server Enterprise CT-LIB
Hors ligne
Bonjour,
Je cherche PBSYC90.DLL ( internet, site sybase ) mais je ne la trouve nulle part.
Auriez vous une idée de l'endroit ou je pourrais la trouver ?
Merci.
Hors ligne
Ici même on a le Runtime PB 9 en téléchargement mais je n'y vois pas PBSYC90.dll
Edit : éventuellement... on a bien des dll pb9 ici, mais c'est du 9.0.0.5507 qui vient de la release initiale (alors que par exemple les dll du runtime de pbadonf sont en 9.0.3.8511) si les versions ne correspondent pas, PB risque d'être encore plus instable que la normale
Dernière modification par seki (29-02-2012 12:33:58)
Hors ligne
oui , j'avais cherché la aussi ...
Hors ligne
seki a écrit:
Ici même on a le Runtime PB 9 en téléchargement mais je n'y vois pas PBSYC90.dll
En effet, c'est un runtime assez minimaliste
Hors ligne