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 :

comment accéder a la base de données et afficher des infos ?


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 33
    Points : 30
    Points
    30
    Par défaut comment accéder a la base de données et afficher des infos ?
    Bonjour !
    Je suis débutant en programmation. Pour créer un site web avec le language C#, ASP.NET, et SGBD est MySql, j'ai utilise Visual Studio 2005. Ma Base de donnée sont :

    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
    -- Temporary table structure for view `entete_cmd_users_extend`-- 
    DROP TABLE IF EXISTS `entete_cmd_users_extend`; 
    DROP VIEW IF EXISTS `entete_cmd_users_extend`; 
    CREATE TABLE `entete_cmd_users_extend` ( 
    `ECE_ID_COMMANDE` int(11), 
    `ECE_DAT_COMMANDE` date, 
    `ECE_DATETIME_COMMANDE` datetime, 
    `ECE_NUM_COMMANDE_INT` int(6) unsigned zerofill, 
    `CLA_NOM_CLASSE` varchar(45), 
    `CLA_LIB_CLASSE` varchar(80), 
    `ECE_ID_CLASSE` int(11), 
    `MAT_NOM_MATIERE` varchar(45), 
    `MAT_LIB_MATIERE` varchar(80), 
    `ECE_ID_MATIERE` int(11), 
    `USR_QUALITE_USER` varchar(45), 
    `USR_NOM_USER` varchar(45), 
    `USR_PRENOM_USER` varchar(45), 
    `USR_LOGIN_USER` varchar(45), 
    `ECE_ID_UTILISATEUR` int(11), 
    `ECE_DAT_CREATION` date, 
    `ECE_USR_CREATION` varchar(45), 
    `ECE_DAT_MODIF` date, 
    `ECE_USR_MODIF` varchar(45), 
    `ECE_DAT_SUPPRESS` date, 
    `ECE_USR_SUPRESS` varchar(45), 
    `ECE_COD_STATUT` varchar(1), 
    `STA_LIB_STATUT` varchar(45), 
    `STA_NUM_SEQ` int(11), 
    `STA_UNDELETE` tinyint(1), 
    `ECE_COMMENTAIRE1` varchar(255), 
    `ECE_COMMENTAIRE2` varchar(255), 
    `ECE_COMMENTAIRE3` varchar(255), 
    `ECE_COMMENTAIRE4` varchar(255) 
    );
    Ma chaine de connecxion est :
    server=localhost;uid=Admin;database=mo-… security info =True
    Maintenant comment je fais pour accéder à la base de donées pour afficher date, numero commande , classe, matiere, statut ?
    Faut il obligatoirement utiliser LINQ to MySql ?
    Merci d'avance de m'aider

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Points : 1 187
    Points
    1 187
    Par défaut
    Bonsoir,

    Linq To Sql n'est absolument pas obligatoire. Regarde un peu les tutos ADO.NET du site, tu trouveras certainement des réponses.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 33
    Points : 30
    Points
    30
    Par défaut
    J'ai regardé mais je ne sais pas comment faire. Pourriez vous me mettre sur une piste svp ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Points : 1 187
    Points
    1 187
    Par défaut
    Poste un peu de code pour qu'on voit ce que tu as commencé à faire.

  5. #5
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Août 2006
    Messages : 9
    Points : 12
    Points
    12
    Par défaut Connxion à la BD
    Bonjour,
    Je te proposerai de créer un dataset typé et la manipulation te sera facile.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 33
    Points : 30
    Points
    30
    Par défaut
    Bonjour !
    j'ai 2 fichiers aspx.vb et aspx
    1/ sur fichier .aspx :

    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
    67
    68
    <%@ Register assembly="System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" namespace="System.Web.UI.WebControls" tagprefix="asp" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>MO-ETIOLLES-J1 LST_CMD_USERS</title>
        <link href="MO-ETIOLLES.CSS" rel="stylesheet" type="text/css" />
    </head>
    <body style="top: 0px; left: 0px; width: 22px">
        <form id="form1" runat="server">
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataKeyNames="ECE_ID_COMMANDE,ECE_NUM_COMMANDE_INT" 
            DataSourceID="EntityDataSource1" EnableModelValidation="True" Width="258px">
            <Columns>
                <asp:BoundField DataField="CLA_LIB_CLASSE" HeaderText="CLA_LIB_CLASSE" 
                    SortExpression="CLA_LIB_CLASSE" />
                <asp:BoundField DataField="CLA_NOM_CLASSE" HeaderText="CLA_NOM_CLASSE" 
                    SortExpression="CLA_NOM_CLASSE" />
                <asp:BoundField DataField="ECE_COD_STATUT" HeaderText="ECE_COD_STATUT" 
                    SortExpression="ECE_COD_STATUT" />
                            <asp:BoundField DataField="ECE_DATETIME_COMMANDE" 
                    HeaderText="ECE_DATETIME_COMMANDE" SortExpression="ECE_DATETIME_COMMANDE" />
                <asp:BoundField DataField="ECE_DAT_COMMANDE" HeaderText="ECE_DAT_COMMANDE" 
                    SortExpression="ECE_DAT_COMMANDE" />
                           <asp:BoundField DataField="ECE_DAT_MODIF" HeaderText="ECE_DAT_MODIF" 
                                <asp:BoundField DataField="ECE_ID_CLASSE" HeaderText="ECE_ID_CLASSE" 
                    SortExpression="ECE_ID_CLASSE" />
                <asp:BoundField DataField="ECE_ID_COMMANDE" HeaderText="ECE_ID_COMMANDE" 
                    ReadOnly="True" SortExpression="ECE_ID_COMMANDE" />
                <asp:BoundField DataField="ECE_ID_MATIERE" HeaderText="ECE_ID_MATIERE" 
                    SortExpression="ECE_ID_MATIERE" />
                <asp:BoundField DataField="ECE_ID_UTILISATEUR" HeaderText="ECE_ID_UTILISATEUR" 
                    SortExpression="ECE_ID_UTILISATEUR" />
                <asp:BoundField DataField="ECE_NUM_COMMANDE_INT" 
                    HeaderText="ECE_NUM_COMMANDE_INT" ReadOnly="True" 
                    SortExpression="ECE_NUM_COMMANDE_INT" />
                <asp:BoundField DataField="ECE_USR_CREATION" HeaderText="ECE_USR_CREATION" 
                   HeaderText="ECE_USR_MODIF" 
                    SortExpression="ECE_USR_MODIF" />
                <asp:BoundField DataField="ECE_USR_SUPRESS" HeaderText="ECE_USR_SUPRESS" 
                    SortExpression="ECE_USR_SUPRESS" />
                <asp:BoundField DataField="MAT_LIB_MATIERE" HeaderText="MAT_LIB_MATIERE" 
                    SortExpression="MAT_LIB_MATIERE" />
                <asp:BoundField DataField="MAT_NOM_MATIERE" HeaderText="MAT_NOM_MATIERE" 
                    SortExpression="MAT_NOM_MATIERE" />
                <asp:BoundField DataField="STA_LIB_STATUT" HeaderText="STA_LIB_STATUT" 
                    SortExpression="STA_LIB_STATUT" />
                <asp:BoundField DataField="STA_NUM_SEQ" HeaderText="STA_NUM_SEQ" 
                 HeaderText="STA_UNDELETE" 
                    SortExpression="STA_UNDELETE" />
                <asp:BoundField DataField="USR_LOGIN_USER" HeaderText="USR_LOGIN_USER" 
                    SortExpression="USR_LOGIN_USER" />
                <asp:BoundField DataField="USR_NOM_USER" HeaderText="USR_NOM_USER" 
                    SortExpression="USR_NOM_USER" />
                <asp:BoundField DataField="USR_PRENOM_USER" HeaderText="USR_PRENOM_USER" 
                    SortExpression="USR_PRENOM_USER" />
                <asp:BoundField DataField="USR_QUALITE_USER" HeaderText="USR_QUALITE_USER" 
                    SortExpression="USR_QUALITE_USER" />
            </Columns>
        </asp:GridView>
        <asp:EntityDataSource ID="EntityDataSource1" runat="server" 
            ConnectionString="name=Entities" DefaultContainerName="Entities" 
            EntitySetName="entete_cmd_users_extend">
        </asp:EntityDataSource>
        </form>
    </body>
    </html>
    2/sur aspx.vb:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public class LST_CMD_USERS
    Inherits System.web.UI.Page
    Protected  Sub Page-Load (Byval sender As Object ,byval system.EventArgs)
    Henles Me.Load
    End sub
    End class
    3/sur le design : j'ai le gridview
    4//Comment je vais afficher toutes les informations de la base de données ?
    Je suis debutant et j'aurai besoin d'une piste

    Merci.

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 33
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par christiankams Voir le message
    Bonjour,
    Je te proposerai de créer un dataset typé et la manipulation te sera facile.
    Et comment faire avec dataset ?

  8. #8
    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 : 40
    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
    Points : 4 574
    Points
    4 574
    Par défaut
    Citation Envoyé par tomga Voir le message
    Et comment faire avec dataset ?
    En cherchant bien et en lisant les cours de developpez par exemple.

Discussions similaires

  1. comment accéder a une base donnée SQL
    Par delaredo dans le forum ASP.NET
    Réponses: 1
    Dernier message: 12/12/2010, 13h49
  2. Réponses: 2
    Dernier message: 27/06/2006, 09h15
  3. Réponses: 1
    Dernier message: 04/05/2006, 16h17
  4. [ADO.Net][C#]Comment se gère les bases de données ?
    Par Sion_Sempai dans le forum Accès aux données
    Réponses: 7
    Dernier message: 28/03/2006, 16h30
  5. Comment interfacer téléphone PC Base de données
    Par ETOKA dans le forum Développement
    Réponses: 1
    Dernier message: 09/10/2004, 01h08

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