PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Temps de réponse TableAjouteLigne()
Temps de réponse TableAjouteLigne()
Débuté par tabornio, 13 mar. 2006 11:02 - 3 réponses
Posté le 13 mars 2006 - 11:02
Bonjour,

j'execute une requete sql, qui va vite (quelque secondes), je lit le résultat de ma requête (quelques secondes), cela va vite aussi, par contre lorsque je rempli ma table avec l'instruction TableAjouteLigne(....) cela est long (1 minutes au moins).

Il y a t'il un autre moyen de remplir une table ?

Merci,
Jeff
Posté le 13 mars 2006 - 12:04
Bonjour,

Pourquoi ne remplis tu pas ta table en la liant directement à ta requete, ce sera instantané et toutes les colonnes seront remplies...

Bon dev,

Philippe
Posté le 13 mars 2006 - 12:11
Bonjour,
Tu peux (légèrement) accéler le chargement de la table en désactivant l'affichage avec la propriété AffichageActif de la table.
Autre solution, si tu utilises la fonction SQLExec pour lancer la requête, tu peux utiliser SQLTable pour la remplire. Il faut juste que les colonnes renvoyées par la requête correspondent à celle de la table.

Frédéric.
Posté le 13 mars 2006 - 17:32
Tu peux aussi utiliser :

Fichierverstablememoire (non connecté a la requête)
hconstruittablefichier (Table connectée à ta requete)


A+