Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
Dans le cadre de mon travail, lorsque j'utilise PowerBuilder et que l'application est déployé sur les
clients, cela fonctionne car nous avons un client de base de données.
Si je souhaite faire une petite appli chez moi en PB et qu'ensuite je veuille déployer cette application
sur un poste qui n'a aucune base de données installée, comment puis-je faire pour que mon
installation de PB puisse ensuite utiliser cette base ?
Plus concrètement, j'ai mon appli A qui utilise la base de donnée ASA par exemple. Lorsque je vais
déployer mon application sur un autre poste, ma création d'exécutable va me créer l'ensemble des
fichiers nécessaires pour que l'application fonctionne sans que PB soit installé sur la machine, quand à
la base de données sur laquelle s'appui cette appli, comment puis-je faire ?
Je donne l'exemple de ASA, mais ça pourrait être tout aussi bien MySQL, Oracle Express, ...
Par avance, merci.
Doctor Z.
Hors ligne
Tu parles des dll à fournir au client pour sa connectivité à la base?
Si c'est ça, la liste des drivers reconnus par PB et leurs éventuels fichiers dépendants sont listés dans l'aide PB, dans la partie Déploiement... Il n'y a donc qu'à fournir ces fichiers avec l'exe pour que le client soit connectable.
Hors ligne
Avant tout, merci pour ta réponse.
Oui effectivement, c'est de ces fichiers dont je parle, mais je n'arrive pas à trouver la page dans le
fichier d'aide qui fasse la liste de ces fichiers en fonction de la base de données utilisées
Par contre, en imaginant que l'appli est déployé et que tout fonctionne correctement, puis-je ensuite
consulter les données de cette base en important un fichier .DB, par exemple ?
PS: Je suis sur PB9.
Hors ligne
Doctor Z a écrit:
Avant tout, merci pour ta réponse.
Oui effectivement, c'est de ces fichiers dont je parle, mais je n'arrive pas à trouver la page dans le
fichier d'aide qui fasse la liste de ces fichiers en fonction de la base de données utilisées
Je ne travaille plus en PB pour le moment, donc je répond de mémoire, mais je sais que l'info se trouve dans les manuels web, pas dans l'aide principale, probablement dans les "Application Techniques/Deployment techniques"...
Doctor Z a écrit:
Par contre, en imaginant que l'appli est déployé et que tout fonctionne correctement, puis-je ensuite
consulter les données de cette base en important un fichier .DB, par exemple ?
PS: Je suis sur PB9.
Je suis déso, je comprend pas bien ta question là... Les fichiers .DB, tu parles du fichier de donnée en ASA si je me rappelle bien? Si oui, ben une fois que tu as déployé ton appli (exe + pbd + pbr...) et les fichiers pour la connectivité ASA, dans le répertoire de l'exe, ou un sous-répertoire, et une DB (x.DB) à un chemin que PB peut retrouver en fonction du path encodé dans la config de ton SQLCA... Ben une fois que tout ça est fait, tout marche très bien... Ca répond à tes questions?
Mais cherche dans l'aide, il y a pleins d'info pour le dép)loiement.
Hors ligne
Merci Cortex,
Je viens de trouver effectivement dans l'aide l'info dont tu parles.
La question que je me posais est la suivante : je créé une application avec une base données pour un
copain et je paramètre le tout de manière à ce que cela fonctionne. Si dans un mois je souhaite
accéder à la base de données de mon copain, comment puis-je faire ? Existe-t-il un fichier de cette
base de données sur lequel je pourrai ensuite travailler ?
Hors ligne
si c'est ASA, l'import-export est des plus simples : arrêt de la base + copier-coller des fichiers DB et LOG.
avec Oracle, il faut faire un export, récupérer un dump et l'importer.
Hors ligne