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 :

Comment comment définir une clef primaire dans une table??


Sujet :

Bases de données Delphi

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Par défaut Comment comment définir une clef primaire dans une table??
    Bonjour, je voudrais changer les attributs d'une clef et la metttre en clef primaire.
    J'ai fait ceci:
    table1.IndexDefs[strtoint(form1.Edit1.text)].Options := [ixPrimary];
    mais ça ne marche pas
    Quelqu'un a t-il la solution ?
    strtoint(form1.Edit1.text) correspond bien sur a l'index de la clef voulue.

    Question 2: Comment créer une table dans une bdd autrement que par sql ?

    Je débute dans les bdd ...

    Merci.


  2. #2
    Membre expérimenté Avatar de Fares BELHAOUAS
    Homme Profil pro
    Développeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Flex & Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par défaut
    salam tout le monde,

    Question 2: Comment créer une table dans une bdd autrement que par sql ?
    Peux tu préciser, s'il te plait, quel type de BDD tu utilise, Oracle, Interbase, SQL Server???

    Bon courage.

  3. #3
    Membre émérite
    Avatar de Bloon
    Homme Profil pro
    Consultant Freelance
    Inscrit en
    Avril 2002
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant Freelance
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2002
    Messages : 467
    Par défaut
    La modification doit être faite au niveau de la base de données, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ALTER TABLE LA_TABLE
      ADD CONSTRAINT PK_IDENT PRIMARY KEY (
        IDENT
      )
    ;
    Question 2: Comment créer une table dans une bdd autrement que par sql ?
    De toutes façons, tu retomberas toujours sur du SQL pour les bases de données relationnelles, alors autant faire l'effort de l'apprendre !

    Bloon

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Par défaut
    J'utilise ms access
    et bloon, si je fais une requête sql avec ton code ça ne marche pas :-( il me dit erreur de syntaxe ...

  5. #5
    Membre chevronné Avatar de JustMe
    Inscrit en
    Juillet 2002
    Messages
    479
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 479
    Par défaut
    1-
    http://delphi.developpez.com/faq/?pa...dbdeajoutindex
    2- CreateTable
    il y'a un exemple complet.

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/07/2007, 18h06
  2. Réponses: 3
    Dernier message: 01/03/2007, 21h26
  3. Réponses: 11
    Dernier message: 06/12/2005, 08h23
  4. Réponses: 28
    Dernier message: 22/09/2005, 11h57

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