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 :

des recordsets qui ne sont plus acceptés


Sujet :

ASP

  1. #1
    Membre actif
    Inscrit en
    Juin 2006
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 431
    Points : 209
    Points
    209
    Par défaut des recordsets qui ne sont plus acceptés
    Salut, j'ai concu un intranet en asp. en local tout marchait. Je l'exporte donc sur le serveur, et la une partie des recordset ne sont plus acceptés. obligé de feinter pour pouvoir faire marcher l'ensemble.J'obtiens quelque chose dans ce gout la:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    		if rst.eof then
    			session("dossier") = "pas de dossier"
    		else
    			if request.querystring("dossier") = "" then
    				session("dossier") = rst("Adresse")
    			end if
    		end if
    qui devient pour que mon code marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if not rst.eof then
    			val = rst("Adresse")
    		end if
    		if rst.eof then
    			session("dossier") = "pas de dossier"
    		else
    			if request.querystring("dossier") = "" then
    				session("dossier") = val
    			end if
    		end if
    Le premier code ne met rien dans ma variable de session si le resultat de la requete n'est pas vide, alors que le 2e si. Ca le fait à plusieurs autres endroits et je n'arrive pas à déterminer pourquoi...

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,
    Y'a une boucle qq part?
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre actif
    Inscrit en
    Juin 2006
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 431
    Points : 209
    Points
    209
    Par défaut
    parfois, quand j'ai une réponse multiple et que je veux parcourir tous les résultats, mais de nombreux recordsets plantent et tous ne sont pas liés à des boucles. Je me retrouve obligé de reparcourir tout le site et de mettre les recordsets (qui plantent, et tous ne plantent pas) dans des variables avant de les utiliser...
    Il me semble mais ce n'est pas vrai pour tous hélas, que la plupart sont utilisés plusieurs fois (ex affichage + test sur le contenu du recordset). Je me demande si dans ces cas la le recordset n'est pas vidé à l'utilisation mais c'est bizarre...
    Ou alors ca vient d'un problème de configuration du serveur (IIS ou autre mais je suis sceptique)

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/01/2007, 09h03
  2. Réponses: 22
    Dernier message: 04/08/2006, 00h29
  3. Redirection sur des fichiers qui n'existent plus
    Par gaia_dev dans le forum Apache
    Réponses: 3
    Dernier message: 03/02/2006, 19h09
  4. Interdire des navigateur qui ne sont pas a jour ?
    Par allpicI2c dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 28/01/2006, 18h30
  5. UNION ? des lignes qui ne sont pas prises...
    Par fred23195 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/12/2005, 14h50

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