CPDB.Net  [fr]  [en] 
Nouvelles  Téléchargements  Forum
Forum - Sujet n°4

Sujet n°4  -  petit prob de DB
    -  par yogi le 16/10/2003 @ 22:39

actuellement mon travail de diplome dans une école d'ingénieurs en suisse. mon dipplome consiste à étudier des outils de développement pour PDA dans le but de les comparer. ma question est la suivante: je dois utiliser une base de données pour l'application test. je découvre aujourd'hui meme l'outil CPDB. mais je me pose une question : si je veut utiliser du sql.. je fais comment ? CPDB utilise d'autres primitives il me semble.
j'utilise les outils suivants :
-VBMobile de appforge
-CodeWarrior
-SuperWaba.

merci d'avance pour vos réponse !

Réponse n°1
    -  par Palmipod le 17/10/2003 @ 07:42

Pour le moment je ne me suis occupé que de mettre le site en place et de faire la conversion du code source pour pouvoir utiliser CPDB avec PP. Donc je ne suis pas encore allé plus loin (pas mal de boulot avec ppcompiler aussi)

Mais j'ai bien peur que tu ne puisses pas faire du SQL avec CPDB, à moins d'écrire tes propres fonctions (quelqu'un se dévoue ? )

Par contre, si pour toi le SQL sur Palm est inévitable, je te conseille d'utiliser Oracle Lite (je crois qu'on peut le downloader sans problème chez Oracle) ou DB2 EveryPlace

Si Aldweb passe dans le coin, peut-être aura-t-il une autre idée

J'aurais beaucoup aimer avoir le même dossier à traiter pendant mes études, si tu veux publier un article à propos du développement sur Palm, n'hésite pas à nous envoyer un mail

Bon courage pour ton dossier


Réponse n°2
    -  par yogi le 17/10/2003 @ 09:45

merci pour ta réponse. alors effectivement le Oracle lite est disponible en download chez oracle (300 megas !.
quand à l'idée de publier un article. oui pourquoi pas. ça peut être utile.
pour finir un mot sur le but de mon travail tout même. c'est une étude comparative. l'application sur le palm a besoin d'une base de données, car elle va gérer une base de produits classé des manières hiérarchique. L'idée est de faire sa liste de commissions et d'ensuite faire une comptabilité et de sortir des statistiques sur les produits achetés. voilà pourquoi l'aspect db est relativement important.
voilà.. A+

Réponse n°3
    -  par Elyro le 17/10/2003 @ 10:44

je pense que le fait d'utiliser SQL ne gêne en rien la possibilité d'exploiter CPDB, à partir du moment ou tu arrive à éditer un csv à partir de tes données en SQL. Peut être que je me trompes mais je ne vois pas ce qui pourrait te bloquer !

Pour ma part je travaillais jusqu'à présent avec les PDB tools et la suite PRC-tools, tous ceci est en freeeware, mais pdb tools ne permet pas réellement d'exploiter simplement les bases de données à l'intérieur du palm, en fait cela n'indique pas la taille des champs, donc à partir d'un pdb généré pas les pdb tools (csv2pdb par exmple), il faut ensuite récréer un base exploitable dans le programme palm, récupération des champs, en scannant tous les caractères, c'est un peu lourd quand ta base contient plus de 10 champs... bref CPDB, si j'arrive à l'installer, devrait considérablement me simplifier la vie, et je ne vois pas pourquoi cela ne pourrait pas marcher pour toi.

pourrais tu m'en dire plus sur les transfert de données dans ton architecture... je pourrais peut être t'aider un peu !

Jusqu'ici, bon courage à toi

@ plus

Elyro

Réponse n°4
    -  par yogi le 19/10/2003 @ 18:20

Pour ce qui est de l'architecture de mon projet :
l'une des consignes les plus importantes de mes profs est de savoir si on peu faire un maximum d'opérations sur le PDA, cad :
-stockage des données sur le PDA (en fait une base de données de produits).
-création d'une liste de produits à partir de ce qui est dans la BD
-établissement d'une comptabilité des produits (prix dans la bd)
-établissement de statistiques sur les produits achetés (classes de produits) avec des représentations graphiques tels que "camemberts" et histogrammes.
-éventuellement impressions des résultats à partir des fichiers (je sais encore pas le format)

donc tout doit être réalisé sur le pda, la bd, les modules etc..
voilà.

Réponse n°5
    -  par Elyro le 20/10/2003 @ 09:15

Oki oki, ben écoutes, c'est le traitement le plus simple à effectuer pour une base de données sur PDA, si tu n'as pas besoin d'échanger les données avec le PC, il faut juste que tu créé une architecture de base de données, genre un identifiant de groupe de produit, et un identifiant produit, ensuite savoir combien tu fais de table, et après c du traitement en direct sur le PDA, il suffit que tu définisse une structure stable au début de ton programme, après tu ne fais qu'accéder au record les uns après les autres.... dans un cas comme celui ci pas de problème d'allocation ou de format puisque tu reste en local, c'est le plus simple que tu pouvais avoir à faire si j'ai bien compris ton projet.

Normalement tu devrais pouvoir trouver tout ce qu'il te faut dans les tutoriaux annexes à ton environnement de développement, si problème il y a, n'hésites pas à me contacter pour un coup de main !

BOn courage.

Elyro.

[ Retour à la liste des sujets ]

Haut


GuppY - http://www.freeguppy.org/
Site fonctionnant sous GuppY v3.1 - GNU Public License - © 2002-2024

Page chargée en 0.02 seconde