Bonjour à tous,

Juste une petite question.
Comment faire pour ajouter des enregistrements à un TDBGrid sans utilisé un DataSource et un DataSet juste un query creer en dynamic ?
Après plusieurs heure de recherche dans les FAQs rien...
Voici le début du code :

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
 
        sQuery= "SELECT A.FIC_ID, A.FIC_NOM, A.FIC_TRIG, A.FIC_VERSION, A.FIC_DT_RECEP, A.FIC_QTE_CARTE, A.FIC_QTE_MAI, \
                      A.FIC_QTE_AMAD, B.STATE_LIB, A.FIC_ETAT, A.FIC_TYPE, A.FIC_PRESTATION \
                      FROM FICH_ENTR A, ETAT B \
                      WHERE A.FIC_ETAT = B.STATE_ID \
                            AND A.FIC_NOM='"+PStructItg->NomTelecol+"' \
                            AND A.FIC_ETAT>=8 \
                            AND A.FIC_ETAT<9 \
                      ORDER BY A.FIC_ID DESC";
 
 
    QueryVide->Close();
    QueryVide->SQL->Clear();
    QueryVide->SQL->Add(sQuery);
    QueryVide->Prepare();
    QueryVide->Open();
    QueryVide->First();
 
    while (!QueryVide->Eof){
      /*ICI LE CODE POUR REMPLIR LA TDBGrid */
      QueryVide->Next();
    }
 
Merci
d'avance.