Bonjour
J'ai essayé de supprimer un champ d'une base de données mais en vain.Exemple supprimer le champ NumTel d'une Table:
Nom Prenom NumTel Age ...
Comment proceder.Merci
Bonjour
J'ai essayé de supprimer un champ d'une base de données mais en vain.Exemple supprimer le champ NumTel d'une Table:
Nom Prenom NumTel Age ...
Comment proceder.Merci
Salut,
Si tu veux mettre à vide une colonne (ici le numéro de tél), il te faut faire une requête ainsi :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Update MaTable Set NumTel = '' Where IdPersonne = UnIdPersonne;
Ensuite, avec les composants, par exemple, le TQuery, ça donnerait :
En espérant t'avoir aidé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Query1.SQL.Clear; Query1.SQL.Add('Update MaTable Set NumTel = '' Where IdPersonne = UnIdPersonne;'); Query.ExecSQL;
A+![]()
Bonsoir,
Pour supprimer un champ de la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Query1.SQL.Clear; Query1.SQL.Add('ALTER TABLE LaTable DROP NumTel'); Query1.ExecSQL;
+1 freud
cependant attention certaines conditions doivent être respectées
i.e. le champ ne doit pas faire partie d'un index (primaire ou secondaire)
Attention,
Si la base est Oracle, tu perdras toutes les données de la table.
sinon, +1 itou![]()
Merci pour les reponses je travaille avec Delphi5.Ce qui a été proposé c'est une suppression par programmation mais moi je voudrais supprimer le champ en procedant par restrcturer.Merci
Bonjour
Pour la suppression du champ il fallait appuyer sur CTRL+Supp en meme temps alors que j'appuyait sur Supp seuleument.Merci pour votre aide
Partager