Bonjour,
J'aimerai savoir comment on supprime les enregistrements d'une table ACCESS, j'utilise TADO et Delphi 7.0.
Merci.
Bonjour,
J'aimerai savoir comment on supprime les enregistrements d'une table ACCESS, j'utilise TADO et Delphi 7.0.
Merci.
En utilisant SQL, voir l'ordre delete fromEnvoyé par bNoureddine
En utilisant une fonction, voir le forum Access...
j'ai eu le probleme plusieurs fois.
Il te faut un TADOQuery, dans le SQL.Text tu mets un truc du genre
ensuite un petit ExecSQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part DELETE * FROM MaTable WHERE ...
il ne faut pas oublier si tu une TADOtable connectée de la rafraichir sinon tu ne verras pas les modifications.
En effet avec Interbase j'ai utilisé ceci :
biensûr il faut les composants de Interbase.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 procedure TForm2.SupprimerClick(Sender: TObject); var s : string; begin // suppression de l'enrégistrement s:='DELETE FROM ETUDIANT WHERE MATRICULE = :MATRICULE'; If DM2.IBQEtudSupprim.active then DM2.IBQEtudSupprim.active:=False; DM2.IBQEtudSupprim.SQL.Clear; DM2.IBQEtudSupprim.SQL.Add(s); DM2.IBQEtudSupprim.Params[0].AsString:= EditMatric.Text; DM2.IBQEtudSupprim.ExecSQL; end;
Essaie de voir si ça peut t'aider.
salut,
ce code ne marche-t'il pas pour supprimer l'enregistrement courant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3ADOTable1.Delete; //ou ADOQuery1.Delete;
et Tadotable.emtytabl?????
EmptyTable n'est une méthode de l'objet TADOTable !Envoyé par edam
cette méthode concerne plutot TTable et TIBTable. elle permet de supprimer tous les enregistrements présent dans la table
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager