Changer le nom d'un champ dans une base Paradox

Philippe - 14 oct. 2001 à 10:36
 devphil - 18 oct. 2001 à 12:25
Est_ce quelqu'un sait comment renommer le nom d'un champ dans une table paradox ?

J'ai trouvé pour créer une table dans un prog avec les champs mais je n'arrive pas à trouver comment renommer un champ d'une table dans un prog ?

Je recupére le nom du champ de la table sans probleme avec : edit5.text:=data.nom.fields[1].FieldName;

par contre je n'arrive pas à le changer avec
data.nom.close;
Data.nom.exclusive:=true;
data.nom.fields[1].FieldName:='Name';

J'ai un message index hors limite ou si je prend le nom du champ à changer , j'ai un message champ non trouvé

Si quelqu'un à une idée

2 réponses

Hello
Je ne pige rien en Table, car je n'en ai pas fait encore.
Mais ds ton code ya un truc bizare

data.nom.close;
Data.nom.exclusive:=true;
data.nom.fields[1].FieldName:='Name';

Tu ferme data et tu fait un operation dessu,
c'est comme si tu ferme une porte et que tu veuille entrer.

essaye
data.nom.fields[1].FieldName:='Name';

PS peu tu m'envoyer ton programme, que je vois ce que c'est une Table, s'il te plait?

delphicool@fr.st

Merci
0
Salut ,

Il est sur que si tu ne connais les Tables , il ne sera simple de m'aider.
Simplement dans le code envoyé , je ferme la table ce qui me permet avec la porte fermé de pouvoir travailler tranquillement sur la restructuration de la table , je me positionne en exclusive et ensuite j'ai le probleme évoqué.

Philippe
0
Rejoignez-nous