salut!
bon voila je voudrais codifier une bdd par exemple attribut sexe a les modalités feminin et masculin donc la ou ilya feminin il yaura 1 et masculin 2 , sa sera fait pour tout les champs (age,....)voila le code : donc ilya la matrice val et Fval est un stringlist , et table1 et DATA qui est une table aussi.Table1 est la table initiale sans codification
je voudrais affecter la codification ki sera faite au niveau de Fval dans DATA
le code génére des erreurs .
esque les deux derniere instructions sont juste pour affecter a data?
merci
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 Table1->First(); //Si la table contient au moins un tuplet while(!Table1->Eof) //do { for(int j=1;j<=NbrColonne;j++ ) { if(FVal[j-1]->IndexOf(Table1->Fields->FieldByNumber(j)->AsString)<0) FVal[j-1]->Add(Table1->Fields->FieldByNumber(j)->AsString); Val[j-1]=1+FVal[j-1]->IndexOf(Table1->Fields->FieldByNumber(j)->AsString); } while (!DATA->Eof) for(int j=1;j<=NbrColonne;j++ ) F1->DATA->FindKey(ARRAYOFCONST((Val[j-1]))); DATA->Fields->FieldByNumber(j)->AsString=Val[j-1];
Partager