Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Attribuer une clé primaire à une colonne d'une table Access en code (vb.net).. ?? [ Archives Visual Basic / Bases de données ] (TrafMaxime)

mardi 31 janvier 2006 à 17:23:38 | Attribuer une clé primaire à une colonne d'une table Access en code (vb.net).. ??

TrafMaxime

Salut tout le monde, voilà tout est dans le titre :

encore une fois je cherche à affecter à la colonne C1 d'une table T1 d'une base Access,
 la propriété de 'Clé primaire, et ce en code (vb.net version 2002)...
(pour l'instant je m'ennuie à le faire manuellement dans mon fichier.. mais c'est très lourd..)

Donc si quelqu'un connait l'astuce, qu'il ouvre la cage aux oiseaux par pitié... (non j'abuse un peu, 'svp' suffirait..)
D'avance merci,

.Maytheforcebewithyou.Maxime.



mardi 31 janvier 2006 à 18:59:09 | Re : Attribuer une clé primaire à une colonne d'une table Access en code (vb.net).. ??

sangho

Réponse acceptée !
C'est un ordre SQL
Tu dois avoir une connection a la base de données. Dans cette exemple, le nom de la connection c'est "BD_CONNECT"

Dim maRequete as String
Dim Commande As OleDb.OleDbCommand
'   CREATION REQUETE
maRequete = "ALTER TABLE T1 ADD CONSTRAINT PK_T1 PRIMARY KEY (C1);"
Try
'   ON EXECUTE LA REQUETE
Commande.CommandText = maRequete
Commande.Connection = BD_connect
Commande.ExecuteNonQuery()
Catch ex As Exception
   '   EN CAS D ERREUR
   MsgBox("La modification a échoué !", MsgBoxStyle.Critical, "Attention !")
End Try

Voila !!!
Cordialement, Sangho

mercredi 1 février 2006 à 10:03:57 | Re : Attribuer une clé primaire à une colonne d'une table Access en code (vb.net).. ??

TrafMaxime

Super !! Merci Sangho, t'es un as !

Pour ceux qui utiliseront ce code, il convient quand même de remplacer
      dim commande as oledb.oledbcommand
Par :
       dim commande as new oledbcommand

sinon c'est impecc !

.theforceiswithyou.Maxime.





Cette discussion est classé dans : access, table, colonne, clé, primaire


Répondre à ce message

Sujets en rapport avec ce message

Clé primaire [ par anne ] J'accède à une base de données grâce à ADOX. J'aimerais connaître les noms des champs qui sont clés primaires de la table. J'arrive à déterminer la li Aide SQl [ par ruth910 ] Bonjour à tous!Mon environnement de developpement :VB6,Access,wXPsvp j'ai un probleme !je souhaite supprimer la clé d'une table MaTable (d'une base AC Recuperer l'index (clé primaire) [ par kalver ] Dans mon application, je souhaite récuperer l'index (clé primaire) d'une table (avec relations !) et l'écrire dans la seconde afin de pouvoir retrouve creer colonne access [ par mrou ] bonjour, je voudrais creer une table (pour ca y a pas de probleme) avec vb dans access.seulement le probleme est que je mon nombre de colonnes est var créer une clé primaire sur 3 champs [ par tikki_the_mad_cat ] Bonjour à tous,voici mon souci,j'ai une table OPPRE, issue d'un TA binaire dont un des TE qui lui est relié est défini par une clé double (un num et u Creer une table avec clé primaire en SQL [ par daddycool ] Bonjour,je crée une table avec une commande SQL comme ceci; dbs.Execute "CREATE TABLE supv (num Integer , superviseur TEXT (15)) ;" Je veux que num s Doublon access 2 clé primaire [ par rvdw ] Salut!Avis au pro access, car je rame!j'ai créé une table avec 2 clé primaire (champA,ChampB), dans le but d'évité les doublons dans ces 2 champsDans [Access]macro ou VBA dans colonne d'un table? [ par benj06 ] Est il possible de mettre une macro ou une instruction VBA dans le champs d'une table.merci Clé primaire après import Table [ par mike la menace ] Salut, En cliquant sur un bouton de mon projet en access, je charge une table à partir d'un document excel. Je voudrais qu'un des champs de cette tabl Matrice Excel vers Access [ par GERONIMO99 ] Bonjour Je sèche depuis un moment sur le sujet suivant :L'objectif est de faire une procédure automatisée de remplissage d'un Table de Tarif de Voitur


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.