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++Builder Discussion :

récupération informations dbgrid


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 16
    Par défaut récupération informations dbgrid
    bonjour,

    il voudrais savoir comment récupérer les informations qui ce trouve dans une cellule d'un dbgrid j'utilise c++ builder 2007.

    merci

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Pour récupérer des informations affichées dans ton DBGrid, il faut utilier le TDataset (TQuery, TTable) qui lui correspond :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    AnsiString valueStr = Query1->FieldByName( "NOM_CHAMP_STR" )->AsString
    int valueInt = Query1->FieldByName( "NOM_CHAMP_INT" )->AsInteger
    [EDIT:] Désolé pour le double post involontaire

  3. #3
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Pour récupérer des informations affichées dans ton DBGrid, il faut utiliser le TDataset (TQuery, TTable) qui lui correspond.

    Pour récupérer les informations de la ligne sélectionnée dans ton DBGrid :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    AnsiString valueStr = Query1->FieldByName( "NOM_CHAMP_STR" )->AsString
    int valueInt = Query1->FieldByName( "NOM_CHAMP_INT" )->AsInteger

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 206
    Par défaut
    Si tu cherches à obtenir les infos de la ligne sélectionnée, tu peut également créer des objets TField sur ton objet TQuery et les utiliser directement.

  5. #5
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 16
    Par défaut
    merci à tous c'est parfait.

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

Discussions similaires

  1. Récupération informations client léger
    Par bastien.hug dans le forum W4 Express
    Réponses: 2
    Dernier message: 02/02/2009, 10h54
  2. [C#]Récupération informations audio
    Par ClaudeBg dans le forum Windows Forms
    Réponses: 11
    Dernier message: 12/01/2009, 20h11
  3. récupération informations fichier $_FILES
    Par mayers dans le forum Langage
    Réponses: 2
    Dernier message: 13/08/2008, 10h17
  4. Récupération informations mémoire Oracle 9i
    Par nicotine78 dans le forum Oracle
    Réponses: 5
    Dernier message: 19/09/2007, 10h05
  5. [Linux] Récupération informations System
    Par chakib32 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 05/07/2005, 14h33

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