Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2007, 15h46   #1
Invité régulier
 
Inscription : janvier 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 43
Points : 9
Points : 9
Par défaut stockage du résultat d'une requête SQL dans objet session

Bonjour,
je souhaiterai pouvoir récupérer le résultat d'une requête SQL sur plusieurs page ASP.
Pour cela je voudrai stocker cet objet sous le nom "ResReq"dans l'objet SESSION. Mais avec le code ci-dessous cela ne fonctionne pas. Comment faire?



Set objRs = objConn.Execute("select * from Nom_Table")
Session("resReq") = objRs
sgcb01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 15h52   #2
Membre habitué
 
Inscription : octobre 2005
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 745
Points : 127
Points : 127
strQuery = "select champ from Nom_Table"
objRS.Open strQuery
while not ObjRs.Eof
session("ta_session")=objRS("champ")
objRS.movenext
wend
objRs.close

un truc comme cela mais si tu as plusieurs enregistrements qui reviennent il va prendre le dernier ds ta variable de session, a voir....

ou objRS est un recordset donc a declarer comme tel...
Alex35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 21h46   #3
J1
Membre actif
 
Inscription : mai 2004
Messages : 225
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 225
Points : 195
Points : 195
Bonsoir,

pour affecter à une variable une référence d'objet, tu dois utiliser le mot-clef Set
Code :
Set Session("resReq") = objRs
Plus de détails ici :
http://www.developpez.net/forums/sho...208#post128787
J1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 09h08   #4
Inactif
 
Inscription : mars 2002
Messages : 1 295
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2002
Messages : 1 295
Points : 1 345
Points : 1 345
Attention tu risques d'épuiser rapidement les ressources de ton serveur en stockant des recordset dans des variables de session.
Florian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h31.


 
 
 
 
Partenaires

Hébergement Web