Stockage de donnees , Bdd ? , Xml ? Ini ?

Stockage de donnees , Bdd ? , Xml ? Ini ? - Delphi/Pascal - Programmation

Marsh Posté le 21-05-2004 à 16:06:50    

bonjour  :hello:  
 
j'ai des des donnees d'un programme a stocker
 
alors ce serait un espece de tableau de donee
 
i      0     1    2
toto   aa    bb   cc  
tata   dd    aa   aa
titi   aa    aa   aa
 
je voudrai savoir quand par exemple i = 1 , a quoi est est egale toto,tata et titi  
comment stoker ca ? et surtout comment le recuperer .
 
j'ai penser un ini de la forme  
[0]
toto=aa
tata=bb
titi=cc
[1]
toto=dd
...
mais bon , c a mon avis pas très propre puis ca je sais deja le faire :)  
 
ps: j'ai delphi 8
 
comment pourrai je le faire avec par exemple une base de donnee ou un fichier xml comme me l'a suggerer antp par icq


Message édité par piloud le 21-05-2004 à 16:07:34
Reply

Marsh Posté le 21-05-2004 à 16:06:50   

Reply

Marsh Posté le 08-06-2004 à 10:38:22    

d'une manière générale tout ce qui concerne stockage des données, c'est pas très compliqué : écrire dans un fichier ou dans une base, ou ...
ce qu'il faut, c'est mettre en place un traitement et le publier pour que tout le monde sache lire ce fichier
j'utiliserai soit :
- tu peux très bien faire un .csv (ou chaque valeur est séparé par une virgule)
- un fichier xml (faut juste savoir le faire, mais t'as la doc nécessaire dans delphi)
- une base de données (pourquoi pas si tu veux partager ces valeurs, ou faire style) dans ce cas tu fais du merise (ou l'uml avec D8, et dans ce cas j'espère que t'as un peu de temps devant toi si c'est la première fois)
 
si ces données ne sont pas partagés, et juste utilisés de façon ponctuel, j'utiliserai le .csv et tu dois avoir un fichier résultat du genre :
i,0,1,2  
toto,aa,bb,cc    
tata,dd,aa,aa  
titi,aa,aa,aa  
comme ça t'as plus qu'à lire le fichier ligne par ligne, et à chaque fois que t'as une virgule tu rajoutes la valeur dans ton tableau
(si c'est des nombres, il faut remplacer la virgule par un point comme les américains)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed