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 :

Ajouter un champs


Sujet :

Bases de données Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Points : 12
    Points
    12
    Par défaut Ajouter un champs
    Je ne sais pas comment ajouter un champs à ma table paradox par programmation quand ma table est déjà crée. Et est-il possible de de mettre une valeur par defaut?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 265
    Points : 290
    Points
    290
    Par défaut
    salut

    Tu peux creer un champs par un ALTER TABLE en SQL depuis Delphi.
    Mais Paradox ne gère pas toutes les instructions classiques pour CREATE TABLE et ALTER TABLE. Par exemple par SQL tu ne peux pas creer un champ obligatoire pour Paradox (ou alors il faut me prevenir ça me faciliterai la vie ! ).

    Dans tous les cas tu peux utiliser l'API du BDE.
    Voir DbiDoRestructure sur : http://info.borland.com/devsupport/bde/bdeapiex/
    Il y a plein d'exemple.

    @+

  3. #3
    Membre averti Avatar de Bejaia-In
    Inscrit en
    Avril 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 365
    Points : 392
    Points
    392
    Par défaut
    Il est possible d'ajouter un nouveau champ a une table existante par une requette.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER TABLE "Nomtable.db"
    ADD Nom CHAR(25)
    Pour la valeur par défaut, il faut ajouter un champ persistant a la table representant le nouveau champ crée puis donner une valeur a la propriété "DefaultExpression" du champ persistant.
    ....................................................................
    Aidez-vous... Dieu vous aideras et nous aussi..
    ....................................................................

Discussions similaires

  1. Interbase 6.5 Ajout de champs
    Par JCD59 dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/09/2005, 09h49
  2. [debutant] Ajouter un champ à une table.
    Par castaka dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/05/2005, 10h08
  3. Ajouter un champs dans un Report
    Par nora_ora dans le forum Reports
    Réponses: 7
    Dernier message: 09/12/2004, 17h24
  4. Ajouter un champs dans une table (Access 2000)
    Par Didier100 dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/10/2004, 13h02
  5. ajouter un champ dynamiquement à une instance de table
    Par maniack dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/02/2004, 23h58

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