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 :

créer une une base de données dynamiquement


Sujet :

C++Builder

  1. #1
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 6
    Par défaut créer une une base de données dynamiquement
    bonjour a tous,
    après pas mal de recherche infructueuse....je me tourne vers vous!!

    je cherche a créer une une base de données dynamiquement...mais ca ne marche pas, je fonctionne sous builder 5, et il me donne l'erreur
    AddFieldDef n'est pas un membre de TTable
    voici mon code, si certaine personne ont des solutions a mon problème, je suis preneur =)

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    //---------------------------------------------------------------------------
     
     
    void TForm1::Table()
    {
    if (!table1->Exists) // Ne pas écraser une table existante
    {
     
      table1->Active = false; // Le composant Table ne doit pas être actif
     
    //-----------------En premier, description de la table qui doit être nommée--
      table1->DatabaseName = "bddradar" ;
      table1->SessionName = "Session1";
      table1->TableName = "bdd.dbf" ;
      table1->TableType = ttDBase;
     
    //--------------------Ensuite description des champs-----------------------
     
      table1->FieldDefs->Clear();
      TFieldDef *pNewDef = table1->AddFieldDef();
      pNewDef->Name = "Vitesse";
      pNewDef->DataType = ftInteger;
      pNewDef->Required = true;
      pNewDef = table1->AddFieldDef();
      pNewDef->Name = "DATE";
      pNewDef->DataType = ftString;
      pNewDef->Required = true;
      pNewDef = table1->AddFieldDef();
      pNewDef->Name = "Heure";
      pNewDef->DataType = ftString;
      pNewDef->Size = 30;
     
    //-----------------------------Puis description des index----------------------
     
      table1->IndexDefs->Clear();
      /* Le premier index n'a pas de nom: il s'agit d'une clé primaire dBase*/
      table1->IndexDefs->Add("","Field1", TIndexOptions() <<ixPrimary << ixUnique);
     
      table1->IndexDefs->Add("Fld2Index","Field2", TIndexOptions() << ixCaseInsensitive);
     
    //-----------Maintenant que tout est spécifié, création de la table-------------
     
      table1->CreateTable();
    }
     
    }

  2. #2
    Membre confirmé
    Profil pro
    Concepteur traitement de signal
    Inscrit en
    Août 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Concepteur traitement de signal
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2004
    Messages : 192
    Par défaut
    Salut,

    Je ne sais pas si tu as déjà fait un tour dans ce coin, mais c'est ce qui m'a permis de débuter avec les BD sous BCB6 :

    http://lberne.developpez.com/bcb/paradox/

Discussions similaires

  1. Créer une nouvelle base de données
    Par MaYouNaiSe dans le forum MySQL
    Réponses: 8
    Dernier message: 11/02/2010, 18h18
  2. comment créer deux instances d'une même base de données
    Par Dev_info dans le forum Administration
    Réponses: 5
    Dernier message: 19/03/2008, 18h59
  3. Réponses: 2
    Dernier message: 01/02/2008, 16h00
  4. Créer une nouvelle base de données sur Oracle10g
    Par mariam2001 dans le forum Administration
    Réponses: 6
    Dernier message: 11/05/2007, 15h25
  5. Comment créer une application base de données pour le Web ?
    Par samlepiratepaddy dans le forum Langage
    Réponses: 4
    Dernier message: 24/03/2007, 14h10

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