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.NET Discussion :

Afficher le résultat d'une requête d'un fichier x.aspx.vb sur la page x.aspx


Sujet :

ASP.NET

  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut Afficher le résultat d'une requête d'un fichier x.aspx.vb sur la page x.aspx
    Bonsoir,

    Je veux afficher le résultat de ma requête, que je traite dans le fichier x.aspx.vb en cliquant sur un bouton donnée, sur la même page qui sous le nom x.aspx.

    Je me demande comment récupérer cela ?

    Merci.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut
    J'ai crée une datagridview sur la même pas où seront affichés les résultats si jamais il y a une corréspondance.

    J'ai fait comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <asp:GridView ID="D" runat="server">
                <%
                 conn.open()
                 cmd = conn.CreateCommand
                 sql = "SELECT * FROM destination where nom_destination='" & t2.Text & "'"
                    cmd.CommandText = sql
                 dr = cmd.ExecuteReader
                 dt = New DataTable
                 dt.Load(dr)
                 D.DataSource = dt
                    conn.Close()
                     %>
                </asp:GridView>
    Il me donne l'erreur suivante par rapport au premier "<%"

    Error 10 Code blocks are not supported in this context.

    Une idée ?

    Merci.

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Apparemment, t'as pas écouté ce qu'on a dit dans ton post précédent.
    Tu fais tout par toi même sans chercher au préalable sur Internet.

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut
    Je jure que je cherche sur le net !!!

    J'ai su qu'il faut mettre le code VB entre le <% %> et c'est ce que je suis entrain d'appliquer à savoir que j'ai exclu le fait d'utiliser deux pages pour l'affichage de mes données....

  6. #6
    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
    "Winter is coming" (ma nouvelle page d'accueil)

  7. #7
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut
    Très utils tes liens Immobilis merci (-:

    Voilà où j'en suis avant d'aller me coucher :

    J'ai pu ajouter le datagridview sur ma page mais sans la clause where qui devrait être définie par rapport à un champs de texte t2.text

    Ce qui me donne comme résultat un affichage de toutes les données de ma table destination.

    je vous montre un extrait du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <asp:GridView ID="GridView1" runat="server" 
                    AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
                <Columns>
                    <asp:BoundField DataField="NUM_ACCOMPAGNATEUR" HeaderText="NUM_ACCOMPAGNATEUR" 
                        SortExpression="NUM_ACCOMPAGNATEUR" />
                    <asp:BoundField DataField="NOM_DESTINATION" HeaderText="NOM_DESTINATION" 
                        SortExpression="NOM_DESTINATION" />
                    <asp:BoundField DataField="DESCRIPTION" HeaderText="DESCRIPTION" 
                        SortExpression="DESCRIPTION" />
    // Autre colonnes
     
    </asp:GridView>
                <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                    ConnectionString="<%$ ConnectionStrings:Scott %>" 
                    ProviderName="<%$ ConnectionStrings:Scott.ProviderName %>" 
     
                    SelectCommand="SELECT &quot;NUM_ACCOMPAGNATEUR&quot;, &quot;NOM_DESTINATION&quot;, &quot;DESCRIPTION&quot;, &quot;NBR_MAX_PERSONNES&quot;, &quot;NOM_PAYS_ESCALE&quot;, &quot;NBR_ESCALES&quot;, &quot;DUREE&quot; FROM &quot;DESTINATION&quot;">
                </asp:SqlDataSource>
    Si je veux faire un where ref_num = t2.text il faut l'ajouter comment sur la requête ?

    J'ai utilisé les scriptlets mais ça ne fonctionne pas au sein de la requête.

  8. #8
    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
    Citation Envoyé par Hot_Abd Voir le message
    Si je veux faire un where ref_num = t2.text il faut l'ajouter comment sur la requête ?
    Normalement, l'assistant prend cela en charge, non?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  9. #9
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut
    Oui j'ai la possibilité de choisir mon champs de texte pour la clause WHERE mais ça n'a pas l'air de marché ...

  10. #10
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut
    J'essaye et je ressaye avec l'assistant en selectionnant mon champs de texte mais ça me donne rien en affichage. Comme si j'écris rien dans le champs de texte

  11. #11
    Membre averti Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Points : 368
    Points
    368
    Par défaut
    Par défaut, affiche rien dans ton gridview, et met un formulaire au dessus qui au clic sur "OK" lance la requête avec tes clauses where que tu veux non ?
    Si ton labeur est dur et que tes résultats sont minces, rappelles-toi qu'un jour, le grand chêne a été un gland comme toi !

  12. #12
    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 Hot_Abd,

    Tu as mis le post en résolu?

    C'est bien si tu mets la solution pour en faire profiter tout le monde.
    Merci.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  13. #13
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut
    Au fait c'est simple. J'ai fait avec vos conseils et j'ai utilisé la même page pour afficher le résultat de ma recherche.

    J'ai utiliser une session où je récupère les données de mes textbox.

    Merci encore.

  14. #14
    Membre du Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Mars 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2008
    Messages : 109
    Points : 69
    Points
    69
    Par défaut salut
    salut,
    est ce que je peut voir ta solution car j'ai la meme probleme


    merci

  15. #15
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Points : 334
    Points
    334
    Par défaut
    au click de ton bouton quand tu effectues ton traitement fais une session("xxx") = Valeur

    Après tu peux appeler cette session sur une autre page de la même façon pour y effectuer des testes.

    Genre :
    if session("xxx") = "" then msgbox("slt") ...

    C'est très simple comme principe et même code !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/04/2012, 15h39
  2. [SQL] Afficher les résultats d'une requête sur plusieurs pages
    Par mealtone dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/09/2006, 13h20
  3. [SQL] Est-il possible d'afficher le résultat d'une requête dans un cadre
    Par dessinateurttuyen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/07/2006, 17h52
  4. Réponses: 11
    Dernier message: 20/06/2006, 11h10
  5. Réponses: 5
    Dernier message: 14/06/2006, 15h19

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