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

Bases de données Delphi Discussion :

Méthode de création table Paradox dynamique


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de mamou30
    Inscrit en
    Janvier 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 118
    Par défaut Méthode de création table Paradox dynamique
    var NewTable: TTable;
    NewIndexOptions: TIndexOptions;
    begin

    NewTable := Table3;
    NewIndexOptions := [ixPrimary];
    with NewTable do
    begin
    Active := False;
    DatabaseName := 'D:\';
    TableName := 'Employé.db';
    TableType := ttDefault;
    FieldDefs.Clear;
    FieldDefs.Add('Ntel', ftString, 8, False);
    FieldDefs.Add('Nom', ftString, 20, False);
    FieldDefs.Add('PRENOM', ftString, 20, False);
    FieldDefs.Add('Adresse', ftString, 50, False);
    FieldDefs.Add('Ville', ftstring, 25, False);
    IndexDefs.Clear;
    IndexDefs.Add('PrimaryIndex', 'Ntel', NewIndexOptions);
    CreateTable; { créer la table}
    Active:=true;
    end;
    // par la suite je remplit la table avec des enregistrement (500 Enregistrements)

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Euh oui ! C'est quoi la question ?

    @+ Claudius

  3. #3
    Membre confirmé Avatar de mamou30
    Inscrit en
    Janvier 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 118
    Par défaut Reprenant l'exemple de la création d'une table
    var NewTable: TTable;
    NewIndexOptions: TIndexOptions;
    begin

    NewTable := Table3;
    NewIndexOptions := [ixPrimary];
    with NewTable do
    begin
    Active := False;
    DatabaseName := 'D:\';
    TableName := 'Employé.db';
    TableType := ttDefault;
    FieldDefs.Clear;
    FieldDefs.Add('Ntel', ftString, 8, False);
    FieldDefs.Add('Nom', ftString, 20, False);
    FieldDefs.Add('PRENOM', ftString, 20, False);
    FieldDefs.Add('Adresse', ftString, 35, False);
    FieldDefs.Add('Ville', ftFloat, 25, False);
    IndexDefs.Clear;
    IndexDefs.Add('PrimaryIndex', 'Ntel', NewIndexOptions);
    CreateTable; { créer la table}
    Active:=true;
    end;
    // la table employé et remplit par (500 Enregistrements)
    je veut ajouter un autre champ a la table employé qui est N° ssocial
    FieldDefs.Add('N°ssocial', ftString, 20, False);
    son perdre les données est ce que c'est possible cette requette

Discussions similaires

  1. Modifier dynamiquement le "langage d'une table paradox"
    Par sp2i dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/11/2009, 15h57
  2. Méthode de Création Dynamique
    Par BigMike dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/07/2006, 10h44
  3. (VC++6 /C) Pb de création de table Paradox
    Par Vow dans le forum Paradox
    Réponses: 4
    Dernier message: 28/09/2004, 13h15
  4. Création d'une base PARADOX dynamiquement ? tutorial ?
    Par BXDSPORT dans le forum Bases de données
    Réponses: 1
    Dernier message: 16/07/2004, 10h08
  5. Création multiple table paradox dans le code
    Par scarabee dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/10/2002, 10h17

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