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

Zope Python Discussion :

manipuler un recordset avec un seul enregistrement


Sujet :

Zope Python

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 94
    Points : 68
    Points
    68
    Par défaut manipuler un recordset avec un seul enregistrement
    Bonjour,

    Voila, je n'arrive pas à extraire les données d'un recodset avec un seul enregistrement.
    Lorsqu'il y a plusieurs enregistrements, je fais un loop. Mais lorsqu'il y en a un seul, je n'arrive pas à trouver la syntaxe exacte (je debute)

    Voila mon code pour obtenir le recordset (base oracle):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    userId python:context.REQUEST.get('utl_idn');			
    rs_utilisateur python:context.getUTL_PKGopnRfc_utl02(userId);
    Je sait que mon recordset n'est pas vide car pour rigoler je l'ai mis dans un loop et il m'affiche bien mes valeurs.

    Alors comment acceder au contenu?

    J'ai essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <input tal:attributes="value python:rs_utilisateur[0]">
    <input tal:attributes="value python:rs_utilisateur[0][0]">
    Ca ne marche pas...plz help!

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 94
    Points : 68
    Points
    68
    Par défaut
    Alors juste pour info le prob était dans le type de retour sous python:

    En fait lorsque l'in retourne un RS avec un seul enregistrement il faut faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RS.fetchone()
    #Et pas
    RS.fetchall()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/04/2013, 08h58
  2. [AC-2003] Edition d'un état avec un seul enregistrement choisi.
    Par Jeanpierre71 dans le forum IHM
    Réponses: 6
    Dernier message: 27/11/2012, 16h58
  3. Etat avec un seul enregistrement
    Par mlm_1m dans le forum QuickReport
    Réponses: 1
    Dernier message: 17/08/2009, 07h39
  4. Sous-formulaire avec 1 seul enregistrement
    Par Farbin dans le forum Access
    Réponses: 6
    Dernier message: 08/08/2006, 16h37
  5. Manipulation de Recordset avec DAO
    Par Sinclar dans le forum VBA Access
    Réponses: 5
    Dernier message: 26/09/2005, 20h19

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