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 :

comment codifier une bdd?


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut comment codifier une bdd?
    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?
    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];
    merci

  2. #2
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Bonjour,

    Juste une id�e en passant: si il s'agit de transf�rer des donn�es d'une table a l'autre, ne peut tu pas utiliser un object du type TBatchMove ?

    @ +

  3. #3
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut
    heu non c pas copier une table vers une autre c'est modifier la table dans une matrice en passant par un liste grid pour tirer les modaliter et les codifier dans la matrice !!ensuite la matrice dans la 2eme table .
    donc la 2eme table est differente de la premiere

  4. #4
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Perso, j'aurais plut�t �cris:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    DATA->Fields->Fields[j]->AsString = //etc ....
    De plus, si ce n'est pas fait, il faut lancer
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    DATA->Edit();
    //ou bien
    DATA->Append();
    //suivi de 
    DATA->Post();

  5. #5
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut
    sa a genere une erreur table name manquante!!
    j'ai essayais d'arrenger un peu mais bon sa ne marche pas toujours des erreur !! si quelqu'un a une id�e merci

  6. #6
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Citation Envoy� par nessing
    sa a genere une erreur table name manquante!!


    Bonsoir,
    Qu'est ce qui a g�n�r� cette erreur ? Enfin, je veux dire qu'as tu essay� pour obtenir ceci ?
    A vu de nez on croirais bien qu'une propri�t� d'un composant n'a pas �t� renseign�e ... mais difficile a dire, il faudrait avoir plus d'infos (en tout cas, je parle pour moi).

  7. #7
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut
    salut bein j'ai essayais se code et il ma g�ner� l'erreur mais j'ai pas su comment corriger !!
    Sunchaser:Code :

    DATA->Fields->Fields[j]->AsString = //etc ....

    De plus, si ce n'est pas fait, il faut lancer

    Code :

    DATA->Edit();
    //ou bien
    DATA->Append();
    //suivi de
    DATA->Post();

  8. #8
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Heu ... ch'tite question:

    on est bien d'accord, DATA est bien de type TTable ?

  9. #9
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut
    oui data type table !! et je doit lutiliser par la suite cod� !!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [SAGE ODBC] Comment connecter une BDD ?
    Par aqwz dans le forum Autres SGBD
    R�ponses: 8
    Dernier message: 14/09/2006, 10h00
  2. Comment utiliser une BDD GDB sans installer interbase ?
    Par QAYS dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 03/05/2006, 15h31
  3. comment compacter une BDD paradox!?
    Par saada1978 dans le forum Bases de donn�es
    R�ponses: 1
    Dernier message: 30/04/2006, 09h59
  4. [SQLBase Server 7.5.1]Comment lire une BDD de ce type?
    Par Niouts dans le forum Autres SGBD
    R�ponses: 3
    Dernier message: 06/04/2006, 19h53
  5. Tableau Feuille Excel - comment codifier une recherche
    Par benco dans le forum Macros et VBA Excel
    R�ponses: 16
    Dernier message: 31/12/2005, 14h06

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