Garder de multiple enregistrement avec DatabaseQuery()

Programmation d'applications complexes
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Garder de multiple enregistrement avec DatabaseQuery()

Message 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 ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Sauvegarde dans un tableau ?
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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...
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 ? :)
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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 !
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Message 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
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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 !
Répondre