Page 1 sur 1

Garder de multiple enregistrement avec DatabaseQuery()

Publié : jeu. 03/janv./2008 16:56
par Thyphoon
j'ai besoin de garder le resultat de plusieur DatabaseQuery() de suite
le problème c'est que des qu'on utilise DatabaseQuery()
ça efface les dernier enregistrement.
Quelqu'un aurait une solution ?

Publié : jeu. 03/janv./2008 17:14
par Progi1984
Sauvegarde dans un tableau ?

Publié : jeu. 03/janv./2008 17:24
par Thyphoon
Progi1984 a écrit :Sauvegarde dans un tableau ?
Oui c'est surement ce que je vais faire ! :?
je reflechis comment je vais faire car je ne connais pas d'avance la strucutre ni la dimension du tableau. une colone peut être un entier ou une chaine... a moins de tout garder sous forme de text...

Publié : jeu. 03/janv./2008 18:06
par Backup
Thyphoon a écrit :
Progi1984 a écrit :Sauvegarde dans un tableau ?
Oui c'est surement ce que je vais faire ! :?
je reflechis comment je vais faire car je ne connais pas d'avance la strucutre ni la dimension du tableau. une colone peut être un entier ou une chaine... a moins de tout garder sous forme de text...
et les liste chainées ? ça sert pas a ça justement ? :)

Publié : jeu. 03/janv./2008 18:10
par Thyphoon
Dobro a écrit :
Thyphoon a écrit :
Progi1984 a écrit :Sauvegarde dans un tableau ?
Oui c'est surement ce que je vais faire ! :?
je reflechis comment je vais faire car je ne connais pas d'avance la strucutre ni la dimension du tableau. une colone peut être un entier ou une chaine... a moins de tout garder sous forme de text...
et les liste chainées ? ça sert pas a ça justement ? :)
Ouiiiiiii c'est finalement ce que j'ai fait...
Bon ça marche mais je me posais la question. Lors d'un requette on ne peux pas savoir d'avance si la première colone vas être un entier, une chaine, un uad etc... y a t'il moyen de créer une structure dynamiquement ? pour changer le type d'une variable en fonction des besoins !

Publié : jeu. 03/janv./2008 19:22
par case
je ne pense pas que ce soit possible de le faire dynamiquement

par contre tu peux faire un truc comme ca

Code : Tout sélectionner

structure data
data_type.b ; 0 pour numerique 1 pour string
data_string.s
data_num.l
endstructure
si c'est du numerique tu touches a rien et tu met la valeur de la cellule dans data_num
si c'est du texte tu met data_type a 1 et ta valeur dans data_string

ensuite pour utiliser tes donées tu fais un select/case sur type pour savoir laquelle lire :)

perso je ferais comme ca

Publié : jeu. 03/janv./2008 20:08
par Thyphoon
case a écrit :je ne pense pas que ce soit possible de le faire dynamiquement

par contre tu peux faire un truc comme ca

Code : Tout sélectionner

structure data
data_type.b ; 0 pour numerique 1 pour string
data_string.s
data_num.l
endstructure
si c'est du numerique tu touches a rien et tu met la valeur de la cellule dans data_num
si c'est du texte tu met data_type a 1 et ta valeur dans data_string

ensuite pour utiliser tes donées tu fais un select/case sur type pour savoir laquelle lire :)

perso je ferais comme ca
Oui c'est pas bête !