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 ?
Garder de multiple enregistrement avec DatabaseQuery()
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Sauvegarde dans un tableau ?
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
et les liste chainées ? ça sert pas a ça justement ?Thyphoon a écrit :Oui c'est surement ce que je vais faire !Progi1984 a écrit :Sauvegarde dans un tableau ?![]()
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...

Ouiiiiiii c'est finalement ce que j'ai fait...Dobro a écrit :et les liste chainées ? ça sert pas a ça justement ?Thyphoon a écrit :Oui c'est surement ce que je vais faire !Progi1984 a écrit :Sauvegarde dans un tableau ?![]()
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...
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 !
je ne pense pas que ce soit possible de le faire dynamiquement
par contre tu peux faire un truc comme ca
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
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 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 !case a écrit :je ne pense pas que ce soit possible de le faire dynamiquement
par contre tu peux faire un truc comme ca
si c'est du numerique tu touches a rien et tu met la valeur de la cellule dans data_numCode : 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 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