afficher une page web pdt l'excution de requetes sur le serveur - ASP - Programmation
Marsh Posté le 05-08-2002 à 12:04:46
peut etre avec un flush ou equivalent...cherche ds cette voie mais je sais pas si c'est vraiment possible
Marsh Posté le 05-08-2002 à 16:24:50
bon il y a bien quelqu'un qui a du deja faire!!
peut etre en PHP...
Peut importe le language j'aimerais savoir comment faire )
aller encore un up!!!
Marsh Posté le 05-08-2002 à 17:49:40
A partir un ADO.Command, tu lance ta requête en mode asynchrone, après tu fait une boucle pour savoir la fin de la requête.
Marsh Posté le 06-08-2002 à 09:53:44
peux tu m'en dire un peu plus car la mode asynchrone connait pas
Cela dit j'ai deja une gestion de transaction sur mes requetes cela ne va t'il aps interferer avec un modee asynchrone??
Marsh Posté le 06-08-2002 à 14:50:54
Méga astuce !!!
2 solutions :
1. Au tout début de ta page, mets la ligne suivante :
Response.Buffer = False
Ca demande au serveur HTTP de renvoyer le code HTML au fur et à mesure, dès qu'il est prêt.
2. Après ton petit message "Veuillez patienter...", fais :
Response.Flush
Ca demande au serveur d'envoyer au client tout le code HTML prêt et qu'il n'a pas encore renvoyé.
C'est 2 solutions sont incompatibles. Pour en savoir plus (un peu de pub : http://www.themanualpage.org/asp/a [...] uffer.php3
Marsh Posté le 05-08-2002 à 11:58:17
j'executer des requetes assez longue sur le serveur, et j'aimerais faire apparaitre une page en attendant..du genre veuillez patineter...
J'ai essayer quelqeu truc mais tant que me mon asp n'est pas fini d'executer l'html ne s'affiche pas...
de plus en fin d'execution j'aiu un redirection coter serveur...donc on voit rien????
Comment faut faire ce truc??