IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

stockage du résultat d'une requête SQL dans objet session


Sujet :

ASP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Points : 40
    Points
    40
    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

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Points : 166
    Points
    166
    Par défaut
    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...

  3. #3
    J1
    J1 est déconnecté
    Membre averti Avatar de J1
    Inscrit en
    Mai 2004
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 321
    Points : 335
    Points
    335
    Par défaut
    Bonsoir,

    pour affecter à une variable une référence d'objet, tu dois utiliser le mot-clef Set
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set Session("resReq") = objRs
    Plus de détails ici :
    http://www.developpez.net/forums/sho...208#post128787

  4. #4
    Invité
    Invité(e)
    Par défaut
    Attention tu risques d'épuiser rapidement les ressources de ton serveur en stockant des recordset dans des variables de session.

Discussions similaires

  1. Réponses: 13
    Dernier message: 26/07/2007, 09h50
  2. Réponses: 15
    Dernier message: 11/05/2007, 16h28
  3. Réponses: 5
    Dernier message: 20/03/2007, 18h55
  4. [SQL-VBA] récupérer le résultat d'une requète SQL dans un fichier txt
    Par djidanestribbal dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 13/02/2007, 16h25
  5. récupérer le résultat d'une requête sql dans un edit
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/07/2005, 15h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo