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

Flex Discussion :

Réponse SQL ou XML ?


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut Réponse SQL ou XML ?
    Bonjour à tous,

    Je fait un stage en flex, et j'en suis à un mois de pratique, tout est dit

    Alors voici en quelques mots ce qui fonctionne et ce que je voudrais arriver à faire :

    La communication avec la base de donnée fonctionne très bien du moment que je récupère le résultat dans un dataprovider.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if(event.result.results == null) Alert.show('Aucun résultat.');
    else listePersonnes.dataProvider = event.result.results.record;
    Aujourd'hui j'ai besoin de maitriser la valeur retournée par la base de donnée afin de pouvoir la manipuler au sein de mon application.

    Le problème c'est que les seules choses que je comprenne c'est que event.result.results me sert à vérifier si un résultat est retourné et event.result.results.record me sert à remplir une dataGrid

    Ma question est :
    INITIAL : comment savoir si ce résultat est du XML et si oui (ma requête SQL étant un SELECT) comment s'organise cette réponse dedans ?)
    EDIT : c'est quoi comme type de réponse y a-t-il moyen de la convertir en object XML ou est-ce déjà fait ?

    Je suis un peu désemparé je ne me pose pas cette question d'hier ça fait un bon moment je cherche partout et expérimente pendant des heures hélas sans résultats...

    Je serais vraiment reconnaissant à toute personne disposant d'un élément de réponse

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Ma question est comment savoir si ce résultat est du XML et si oui (ma requête SQL étant un SELECT) comment s'organise cette réponse dedans ?
    Normalement tu devrais le savoir ... Tout dépend de ce que retourne ton code côté serveur. Qu'utilises tu d'ailleurs à ce niveau ?

  3. #3
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut
    Salut, merci de t'intéresser,

    Je vais rééditer ma question à la fin parce que j'avoue elle prête à confusion

    Ma question serait plutôt c'est quoi comme type de réponse y a-t-il moyen de la convertir en object XML ou est-ce déjà fait ?

  4. #4
    Membre expérimenté Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Par défaut
    Bonjour, je réedite juste la question d'ellene coté serveur qu'on tu renvoie la réponse tu peux controler le type d'objet:

    XML,
    ValueObject
    HTML

    mais bon c'est à toi de controler le type de retour à la source

    Bon courage

    Samy

  5. #5
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut
    Bonjour Samy,

    Voilà j'ai finalement trouvé le type de retour de ma base de donnée, c'est SQLOLEDB j'espère que ça dit quelque chose à quelqu'un

    Ce type est imposé dans un fichier que tout le monde utilise et donc je peux pas faire autrement que de le garder.

    Sinon j'ai tenté quelque chose qui qui me semble pas trop mauvais, je sais pas si je suis dans le bon, voici ce que j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    reponse = new XML(event.result.results.record);
    Alert.show(reponse);
    Cela m'affiche à l'écran [object Object],[object Object],.... 97 fois et ma requête est justement censée me retourner 97 tuples. Ce qui fait que j'ai l'impression d'approcher du but

    Qu'en pensez vous ?

  6. #6
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut
    Bon apparemment c'est plus simple que la direction dans laquelle je m'étais embarqué !

    event.result.results.record[i] me permet de naviguer entre les tuples et pour accéder au champ voulu, je n'ai qu'à rajouter un point à la suite suivi du nom du champ que je veux atteindre et c'est réglé !

    Ça n'a hélas pas répondu à ma question mais mon problème est résolu

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

Discussions similaires

  1. [Oracle 9i]Exporter Résulat SQL en XML
    Par kobe dans le forum Oracle
    Réponses: 16
    Dernier message: 29/04/2007, 18h05
  2. [XML] Exporter le résultat d'une requête SQL en XML
    Par radiobrain dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 20/11/2006, 14h36
  3. [SQL] [Avis] - Xml ou SQL pour afficher 15 petites news ?
    Par ShinJava dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 23/03/2006, 14h25
  4. SQL LOADER XML ?
    Par rourou dans le forum SQL*Loader
    Réponses: 2
    Dernier message: 10/08/2005, 12h48
  5. [DEB.] - Transposer une table SQL en XML SCHEMA ???
    Par oulahoup dans le forum Valider
    Réponses: 2
    Dernier message: 10/06/2003, 15h11

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