Se connecter avec
S'enregistrer | Connectez-vous
Votre question

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

Dernière réponse : dans Programmation
Partagez
5 Février 2005 13:44:04

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. :jap: 

Autres pages sur : definir clef primaire table

5 Février 2005 14:03:28

sans sql, je ne pense pas que ce soit possible...
qu'est-ce que t'as contre le sql?
5 Février 2005 14:47:31

heh bien je n'ai rien contre le sql, mais si je peux éviter de mettre un composant Tquery seulement pour créer des tables ça pourrait être plus pratique ;) 
Contenus similaires
5 Février 2005 14:53:51

tu n'as qu'a le detruire une fois que la table est crée...
5 Février 2005 15:03:53

pas bête, mais de tout de façon j'ai réeussi à utiliser la méthode createtable du composant ttable! Merci quand même, sinon personne ne sait comment définir une clef en tant que clef primaire ?
5 Février 2005 15:11:34

au fait, c'est pas plutot [isPrimary] a la place de [ixPrimary] ??
5 Février 2005 17:00:41

non c'est bien ix ;)  j'ai regarder dans les options de delphi
5 Février 2005 17:27:00

je connais pas delphi... je fait que proposer...
5 Février 2005 19:06:16

Ok, merci tout de même ;)