none
probleme dans sql server 2005 express edition RRS feed

  • Question

  • bonsoir,
    je veux creer un champ incrémenter dans la base de donnees sql server 2005 express edition comme "numeroAuto" dans access  et j'arrive pas comment, et aussi je veux savoir comment creer les relations entre les tables' j'ai creer les table mais j'arrive pas a creer les relations et surtout les clés etranger
    mercredi 10 septembre 2008 21:41

Réponses

  • Bonjour,

     

    Pour créer une clé étrangère sur une table, vous devez être dans les propriétés de la table elle même...

    Par exemple, vous avez 2 tables :

    • Parent (IdParent)
    • Enfant (IdEnfant, IdParent)

    Vous souhaitez mettre Enfant.IdParent comme clé étrangère, il faut accéder aux propriétés de la table Enfant pour créer cette clé étrangère.

     

    Cordialement

     

    lundi 15 septembre 2008 09:20
    Modérateur

Toutes les réponses

  • Bonjour,

     

    Dans SQL Management Studio, dans l'édition de la structure de votre table :

    • Sélectionnez votre colonne
    • En bas, dans la fenêtre de propriété spécifiez les propriétés suivantes :
      • Spécificiation du compteur : Oui
      • Début du compteur : 1
      • Incrément du compteur : 1

    Pour la création des clés étrangères, toujours dans l'édition de la table, cliquez dans une zone blanche et choisissez "Relations".

     

    Cordialement

     

    PS : Je déplace cette question dans le forum SQL Server
    jeudi 11 septembre 2008 13:01
    Modérateur
  • mais quand j'ouvre la base de donnees avec vb2005 ile me donne pas ses champ (compteur, debut conteur)

    jeudi 11 septembre 2008 21:18
  • Bonjour,

     

    La prochaine fois, pensez à indiquer le logiciel que vous utilisez pour éditer vos tables.

    Sous Visual Basic 2005 (j'ai testé avec la version 2008), il faut :

    • Sélectionner votre colonne (en bas vous devez voir une grille contenant des propriétés).
    • Spécifiez la propriété "Identité" à True
    • Et paramétrer si nécessaire les propriété IndentityIncrement et IdentitySeed

    Cordialement

     

    vendredi 12 septembre 2008 09:09
    Modérateur
  • merci mon ami ca macrhe bien, maintenant il me reste comment creer les relations, quand je clique sur "relationship" il m'ffiche une fenetre pour creer les relations il m'affiche la table ou je doit choisir la clé primaire et la table ou je doit choisir la clé etrangere mais c la meme table est désactivé.

    merci d'avance
    samedi 13 septembre 2008 13:43
  • Bonjour,

     

    Pour créer une clé étrangère sur une table, vous devez être dans les propriétés de la table elle même...

    Par exemple, vous avez 2 tables :

    • Parent (IdParent)
    • Enfant (IdEnfant, IdParent)

    Vous souhaitez mettre Enfant.IdParent comme clé étrangère, il faut accéder aux propriétés de la table Enfant pour créer cette clé étrangère.

     

    Cordialement

     

    lundi 15 septembre 2008 09:20
    Modérateur