bonjour,

voil� j'ai un probl�me pour envoyer des valeurs d'une base de donn�es vers une listview.

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
 
 TListItem *ListItem;
 TListColumn *pColumn;
  pColumn = ListView1->Columns->Add();
  pColumn->Caption = "id_pat";
pColumn = ListView1->Columns->Add();
  pColumn->Caption = "nom";
 
  if (!mysql_query(mySQL, "select id_patient,name from patient"))
    {
        myRES = mysql_store_result(mySQL);
        if (myRES)
        {
            for(i = 0; i < myRES->row_count; i++)
            {
                myROW = mysql_fetch_row(myRES);
                for(j = 0; j < mysql_num_fields(myRES); j++)
                {
                       ListItem = ListView1->Items->Add();
                       ListItem->Caption =   myROW[j];
                       ListItem->SubItems->Add(myROW[j]);
                 }
            }
                mysql_free_result(myRES);
        }
    }
Le probl�me est que je veux afficher les colonnes dans 2 colonnes diff�rentes. Et l� je r�cup�re deux fois la m�me chose.
Je ne sais pas trop comment s�parer ma requ�te pour avoir dans la 1ere colonne les id_patient et dans la 2eme les noms.


Pour l'instant ce que j'ai fait me donne un truc du genre :
1 1
Michel Michel
2 2
Luc Luc


Et moi je veux:
1 Michel
2 Luc


Merci de votre aide.