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

C# Discussion :

Récupération cellule d'une table sql


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 68
    Points : 33
    Points
    33
    Par défaut Récupération cellule d'une table sql
    Bonjour à tous,

    Voila j'utilise sqldatasource afin de me connecter à une table qui contient des colonnes (identifiant, Nom, prenom, téléphone .....)

    je récupère l'identifiant de la personne connectée grâce à (dans .ascx):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <% string identifiant = Page.User.Identity.Name.ToString(); %>
    et aimerais récupérer le nom OU prenom (1 cellule ou 2, et non pas toute la ligne) de ma table correspondant a cette identifiant.
    Comment puis-je mis prendre ?

  2. #2
    Futur Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    salut,

    Je suis debutant mais je vais essayer de t'aider
    j'utilise la librairie npgsql car ma base est sous postgres

    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
     //Initialisation du DataAdapter prenant en parametre la command SQL et     la connection
                    NpgsqlDataAdapter DA = new NpgsqlDataAdapter(command3, conn);
     
                    //Declaration d'un DataSet
                    DataSet DS = new DataSet();
     
                    //On met les donnees de DA dans DS
                    DA.Fill(DS);
     
                    //Boucle permettant la lecture ligne par ligne de la BbD
                    for (int i = 0; i < DS.Tables[0].Rows.Count; i++)
                    {
                        //On commence la lecture de la donnee a la premiere ligne
                        DataRow dr = DS.Tables[0].Rows[i];
     
     
                        //La variable nom prend sa valeur dans la colonne quee tu a mis entre crochet 
                        nom = dr["nom de ta colonne"].ToString();    
                     }
    voila jespere que ca taidera
    je ne t'ai pas mis tout mon code car il y a plein de chose qui te serviront a rien mais voila l'idee

    il faut un dataadapter, un dataset et un datarow pr lire les champs.

    si tu vois pas trop a quoi ca sert tape sur google image DataAdapter ou dataset et tu trouvera des schema tres explicite

    voila jespere que je t'aurais apporter un peu d'aide.


    KS

Discussions similaires

  1. [MySQL] Récupération données d'une table sql sous forme de tableau
    Par ifiii dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/01/2011, 14h30
  2. Pooling sur une table SQL
    Par Jean-Jacques Engels dans le forum Bases de données
    Réponses: 5
    Dernier message: 04/11/2004, 23h10
  3. [PHPMyAdmin] Renommer une table SQL
    Par ferdi67 dans le forum Outils
    Réponses: 2
    Dernier message: 04/10/2004, 09h39
  4. [C#] Récupération d'une image depuis une table SQL Server
    Par borgfabr dans le forum Accès aux données
    Réponses: 10
    Dernier message: 08/04/2004, 13h20
  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