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 :

Visual Web Dev. Probleme affichage donnes SQL


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 31
    Par défaut Visual Web Dev. Probleme affichage donnes SQL
    tout marche merci bien

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Par défaut
    tu vois les anciens champ et tu ne vois pas les nouveaux, c'est bien ça?
    tu rafraichis la page?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 31
    Par défaut
    c'est exactement ca ils n'apparaissent pas quand je rafraichis la page

    pourtant dans SQL Server Management Studio Express il n'y a pas de problème

    je vois tout, c'est comme si c'était vide pour les requêtes dans Microsoft Visual Web Developer 2008 Express Edition avec le tool pour se connecter la base de donnée et faire les requêtes

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Par défaut
    fais un ajout dans le sql même et regarde si il s'affiche dans ton appli

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 31
    Par défaut
    Citation Envoyé par max33370 Voir le message
    fais un ajout dans le sql même et regarde si il s'affiche dans ton appli
    justement c'est ce que je fais je ne passe pas pas derrière de l'asp ou autre pour l'ajouter c'est pour ça que je n'arrive pas a comprendre

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Par défaut
    heuuu... faut que tu fasses des tests:
    es tu sûre que tu pointe bien sur la bonne bdd?
    Si c'est le cas, t'as connexion est tous simplement pas bonne.
    Récupères tu bien le lien pour te connecté dans ta page ou tu affiche le résultat?

  7. #7
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Tu les ajoutent comment tes nouvelles données ?

    Est-ce que tu rafraîchis ton GridView une fois ces données ajoutées ?

    Dans ta page .cs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GridView1.DataBind();

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 31
    Par défaut
    Merci pour votre intérêt


    Citation Envoyé par max33370 Voir le message
    heuuu... faut que tu fasses des tests:
    es tu sûre que tu pointe bien sur la bonne bdd?
    Si c'est le cas, t'as connexion est tous simplement pas bonne.
    Récupères tu bien le lien pour te connecté dans ta page ou tu affiche le résultat?
    je suis sur que je me connecte a la bonne base, apres jai peut etre de mauvais paramètres si tu peux jeter un coup d'oeil, merci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	<connectionStrings>
        <!-- connection to SQL DB -->
      <add name="LabAccManConnectionString" connectionString="Data Source=pr-ba-sql-tst;Initial Catalog=LabAccMan;User ID=LabAccManAdm;Password=XXXX"
       providerName="System.Data.SqlClient" />
     </connectionStrings>
    Citation Envoyé par Jean-Michel Ormes Voir le message
    Tu les ajoutent comment tes nouvelles données ?

    Est-ce que tu rafraîchis ton GridView une fois ces données ajoutées ?

    Dans ta page .cs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GridView1.DataBind();
    je rajoute des données avec un programme en VB.NET qui lui a fait ses preuves et permet de visualiser aussi ces données.
    Je suis entrain de porter les fonctionnalités dans une page ASP.NET, j'arrive seulement a voir les anciennes données mais pas les nouvelles

    j'ai ce problème avec visual studio et pas avec SQL Server Management Studio Express

    Par contre je dois avoir un soucis, je n'ai pas de page cs

    je joins un fichier image de l arborescence


    merci a vous 2


    edit1: je viens de comprendre le .cs c'est pour le c# c'est ca moi je programme en vb.net ce qui me facilite le portage "normalement"...


    edit2

    avec le GridView1.DataBind(); j'ai le droit à un festival d'erreurs

    Erreur 1 The server tag is not well formed.
    Erreur 2 Literal expressions like '<%$ ConnectionStrings:LabAccManConnectionString %>' are not allowed. Use <asp:Literal runat="server" Text="<%$ ConnectionStrings:LabAccManConnectionString%>" /> instead.
    pourtant pour l'erreur2 je ne comprends pas je n'avais pas eu de problème avant
    Images attachées Images attachées  

  9. #9
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	<connectionStrings>
        <!-- connection to SQL DB -->
      <add name="LabAccManConnectionString" connectionString="Data Source=pr-ba-sql-tst;Initial Catalog=LabAccMan;User ID=LabAccManAdm;Password=XXXX"
       providerName="System.Data.SqlClient" />
     </connectionStrings>

    évite les espaces.

    User ID, c'est pas plutôt UID?
    Data Source, c'est pas plutôt Database?

    En tous les cas le problème vient soit de ta connexion soit de ton refresh

    Essaye d'afficher ta requête dans une ligne tout bêtement.
    Oublie ton GridView un moment.

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 31
    Par défaut
    Citation Envoyé par max33370 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	<connectionStrings>
        <!-- connection to SQL DB -->
      <add name="LabAccManConnectionString" connectionString="Data Source=pr-ba-sql-tst;Initial Catalog=LabAccMan;User ID=LabAccManAdm;Password=XXXX"
       providerName="System.Data.SqlClient" />
     </connectionStrings>

    évite les espaces.

    User ID, c'est pas plutôt UID?
    Data Source, c'est pas plutôt Database?

    En tous les cas le problème vient soit de ta connexion soit de ton refresh

    Essaye d'afficher ta requête dans une ligne tout bêtement.
    Oublie ton GridView un moment.
    J'ai copié ta syntaxe c'est la même chose... je commence a m'y faire
    je suis sûr de ces ID j'utilise les mêmes pour me connecter avec le sql manager...
    je vais commencer à croire que c'est de la magie pour que ca ne veuille pas marcher...

    Et le refresh il pourrai aussi déconner quand je suis dans le tool ici :
    edit: j'ai mis l'autre capture pour prouver ma bonne foie
    Images attachées Images attachées  

  11. #11
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Par défaut
    écoute le mieux c'est que tu mette ton code ici:
    tu mets:
    -ta page asp
    -ta page ou tu traite dont gridview, page.vb
    -ta page de connexion

    Fais le proprement, avec des commentaires.
    Mets seulement le code qui pose pb, pas besoin de tous mettre...

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 31
    Par défaut
    Citation Envoyé par max33370 Voir le message
    écoute le mieux c'est que tu mette ton code ici:
    tu mets:
    -ta page asp
    -ta page ou tu traite dont gridview, page.vb
    -ta page de connexion

    Fais le proprement, avec des commentaires.
    Mets seulement le code qui pose pb, pas besoin de tous mettre...
    Je te remercie pour ton aide max

    je commence avec la page ou j'ai le gridview et le sqldatasource

    normalement la page de connexion c'était les lignes dans le web.config
    la page.vb n'est pas intéressante il n'y a rien dedans...

    je te remercie et j'espère pas me faire gronder

    merci

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
     
    <%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="userpage.aspx.vb" Inherits="userpage" %>
     
    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
     
    </asp:Content>
     
    <asp:Content ID="Content2" runat="server" 
        contentplaceholderid="ContentPlaceHolder1">
        <p style="text-align: left">
                             User Panel</p>
        <p style="text-align: left"></p>
     
     
    						<!-- mon tableau-->
    </asp:Content>
     
    <asp:Content ID="Content3" runat="server" 
        contentplaceholderid="ContentPlaceHolder2">
        <asp:GridView ID="GridView1" runat="server" 
        AutoGenerateColumns="False" DataSourceID="SqlDataSource1" Height="683px" 
        Width="643px" style="margin-left: 0px" AllowSorting="True">
                            <Columns>
                                <asp:BoundField DataField="adacc" HeaderText="adacc" SortExpression="adacc" />
                                <asp:BoundField DataField="department" HeaderText="department" 
                                    SortExpression="department" />
                                <asp:BoundField DataField="SPE" HeaderText="SPE" 
                                    SortExpression="SPE" />
                                <asp:BoundField DataField="hostname" HeaderText="hostname" 
                                    SortExpression="hostname" />
                                <asp:BoundField DataField="location" HeaderText="location" 
                                    SortExpression="location" />
                                <asp:BoundField DataField="software" HeaderText="software" 
                                    SortExpression="software" />
                                <asp:BoundField DataField="genacc_user_adacc" HeaderText="genacc_user_adacc" 
                                    SortExpression="genacc_user_adacc" />
                                <asp:BoundField DataField="pass" HeaderText="pass" SortExpression="pass" />
                            </Columns>
     
    </asp:GridView>
     
    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
     
                    EnableCaching="True"
    				<!-- Filtre du nom de l'utilisateur-->
                    FilterExpression="genacc_user_adacc = 'DUCRETA'"
     
    				<!-- connexion a la base sql avec la ligne dont on avait parlé dans le web.config -->
                    ConnectionString="<%$ ConnectionStrings:LabAccManConnectionString %>" 
     
     
     
    				<!-- ma requete SQL-->
            SelectCommand="SELECT     genacc_account.adacc, genacc_account.department, genacc_account.SPE, genacc_machines.hostname, genacc_machines.location, 
                          genacc_machines.software, account_user.genacc_user_adacc, genacc_pw.pass
    FROM         genacc_account INNER JOIN
                          genacc_machines ON genacc_account.id = genacc_machines.genacc_account_id INNER JOIN
                          account_user ON genacc_account.id = account_user.genacc_account_id INNER JOIN
                          genacc_pw ON genacc_account.id = genacc_pw.genacc_account_id" 
                          ConflictDetection="CompareAllValues">
     
     
     
    </asp:SqlDataSource>
     
    </asp:Content>

  13. #13
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 177
    Par défaut
    As tu déjà développé avec cette technologie?

    Parce que toi tu utilises le vb ça on est d'accord, mais tu appelles tes requêtes depuis ta page html!!?
    Pour récupérer les infos de ta base tu dois passer par le server, et renvoyer le tous sur le html

  14. #14
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par défaut
    @Max: Pas obligatoirement, il utilise ici un SQL data source, donc la conn se réalise dans la page ASP.

    @Sammy: Je comprend pas spécialement ton problème, au premiers abord, ton gridview semble bon... Sa affiche au chargement de la page ?

    Manque peut être le ProviderName dans ton dataSource :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ProviderName="<%$ ConnectionStrings:MaStringConn.ProviderName %>"
    Pour établir ta connexion, a tu bien crée la chaine de connexion avec l'assistant sur WebDev, installé tous les connecteur etc...

Discussions similaires

  1. [MySQL] Probleme affichage données sql en double
    Par stefanelle dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/04/2009, 12h41
  2. [Visual Web Dev] Gérer l'accès à une BdD MySQL
    Par sanackas dans le forum ASP
    Réponses: 0
    Dernier message: 22/03/2008, 17h59
  3. Affichage données SQL
    Par Yann_br dans le forum ASP.NET
    Réponses: 6
    Dernier message: 27/09/2007, 07h53
  4. Réponses: 8
    Dernier message: 03/04/2006, 19h28

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