Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
je veux réaliser un petit programme qui fait les statistiques foutbalistiques, c'est à dire les résultats d'une équipe, (victoire-défaite-égalité), je ne veux pas utiliser une base de données , étant les infos ne sont pas trop et pas condensées, donc je veux passer par un fichier, que ça soit direct, séquenciel...etc, est ce qu'il y a cette notion en powerbuilder? et comment j'en peux travailler?
Dernière modification par titanbos (24-06-2011 09:09:57)
Hors ligne
Bonjour Titanbos,
Il est possible de travailler avec des fichiers sous PB:
Regarde l'aide en ligne sur les files functions (FileOpen, FileClose, etc...),
ainsi que les fonctions d'importation et d'exportation de données des datawindows (ImportFile, SaveAs).
Sache cependant qu'il est préférable de travailler avec une base de données, car c'est un L4G
spécialement adapté aux environnements client-serveur, et tu risques d'être rapidement limité
par les possibilitées offertes par l'utilisation exclusive de fichiers.
Hors ligne
Merci bcp foon, mais je pense pour mon cas, qu'il est bien utilisable un fichier, parce que je n'aurai besoin que d'une ligne qui va incrémenter chaque fois qu'on a de nouveau resultats, la base de données et biensur préférable, mais au cas ou il y a vraiment des données
Mercui beaucoup encore, c gentil
Dernière modification par titanbos (24-06-2011 10:24:34)
Hors ligne
Si on ne veut pas se taper tout le boulot de lecture / écriture dans un fichier, il est possible d'utiliser une DW (ou plusieurs, mais risque de devnir galère) non rattachée à une base, et de charger / sauver les données en XML. Ou un datastore pour uniquement la persistence des données si elles n'on pas besoin d'être visibles, ou qu'on souhaite les présenter autrement.
Après on ne peut bien sûr pas faire de SQL embarqué, mais on peut quand même jouer avec find() et filter() pour faire des "requêtes" sur cette mini base.
Il y a un exemple concret de persistence de données par DW+XML dans PbRegexCoach, le projet de test de PbniRegex (ici).
Regarde dans le bouton en bas à gauche "Unit Tests" : la DW qui est dans la fenêtre des tests stocke ses données dans le fichier regexdemo_unittests.xml
Hors ligne
seki a écrit:
Si on ne veut pas se taper tout le boulot de lecture / écriture dans un fichier, il est possible d'utiliser une DW (ou plusieurs, mais risque de devnir galère) non rattachée à une base, et de charger / sauver les données en XML. Ou un datastore pour uniquement la persistence des données si elles n'on pas besoin d'être visibles, ou qu'on souhaite les présenter autrement.
Après on ne peut bien sûr pas faire de SQL embarqué, mais on peut quand même jouer avec find() et filter() pour faire des "requêtes" sur cette mini base.
Il y a un exemple concret de persistence de données par DW+XML dans PbRegexCoach, le projet de test de PbniRegex (ici).
Regarde dans le bouton en bas à gauche "Unit Tests" : la DW qui est dans la fenêtre des tests stocke ses données dans le fichier regexdemo_unittests.xml
ça c'est vraiment intéressant merci beacoup seki on apprend beaucoup de nouvelles choses avec vous là^^
Hors ligne
titanbos a écrit:
ça c'est vraiment intéressant merci beacoup seki on apprend beaucoup de nouvelles choses avec vous là^^
Merci, mais pour rendre à César... c'est xlat qui a ajouté cette fonctionnalité dans PBRegexCoach.
Hors ligne
titanbos a écrit:
Merci bcp foon, mais je pense pour mon cas, qu'il est bien utilisable un fichier, parce que je n'aurai besoin que d'une ligne qui va incrémenter chaque fois qu'on a de nouveau resultats, la base de données et biensur préférable, mais au cas ou il y a vraiment des données
Mercui beaucoup encore, c gentil
Dans ce cas pourquoi ne pas utiliser un fichier ini ou la base de registre pour y stocker ton unique valeur ? Tu as toutes les méthodes nécessaires en PB... (ProfileString, etc...)
Hors ligne