begin process at 2008 07 20 12:51:04
1 213 212 membres
129 nouveaux aujourd'hui
14 166 membres club

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 : Suppression ligne dans une table (après recherche) [ Base de données / ADO.NET ] (Finality)

Suppression ligne dans une table (après recherche) le 24/01/2008 10:42:50

Finality
Bonjour tout le monde,

je suis en train d'apprendre les bases de données (Acces) en VB 2005, ce qui n'est pas si facile. Aujourd'hui j'ai appris à charger un DataSet à partir d'une base de données. Mais je bloque sur un point :

J'aimmerais, dans mon DataSet, supprimer toutes les lignes de ma DataTable "Dossiers" dont le champ "IdLect" est égal à 1. Je sais comment faire la recherche mais je ne vois pas du tout comment supprimer ces données.

VOilà le code pour ma recherche :


Dim expression As String = "IdLect='1'"
Dim foundRows() As DataRow

foundRows = TableDossiers.Select(expression)

For Each r As DataRow In foundRows
   MsgBox(r.Item("Nom"))
Next
(Coloration syntaxique automatique par Kenji)

Quelqu'un pourrait -il m'expliquer comment faire, car la je n'ai absoluement aucune idée

Merci pour votre aide,
Cordialement
Kevin PERRIAT


Re : Suppression ligne dans une table (après recherche) le 24/01/2008 11:13:42

Exploreur
Membre Club
Salut,

Il te faut faire je pense une boucle qui part de la fin de ton DataSet en faisant -1 à chaque fois, si ta condition est vrai, alors supprime la ligne(à voir s'il n'y a pas une propriété : RemoveItem ou Item.Remove....un truc du genre...lol...

A+
Exploreur

 Linux a un noyau, Windows un pépin


Re : Suppression ligne dans une table (après recherche) le 24/01/2008 11:28:35

Finality
Salut,

Tout d'abord merci pour ta réponse J'avais bien pensé a cette méthode (qui fonctionne à coup sûr), mais je voulais savoir si il existait un moyen d'effacer des lignes d'une table à l'aide d'un critère, sans devoir pour cela tester toutes les lignes de ma tables (imagine que ma table compte 10 000 entrées, je pense que le temps de tout parcourir, l'utilisateur aura le temps de prendre un café lol).

Je te remercie tout de même pour ta réponse (en espérant que tu ai encore des idées )

Cordialement
Kevin PERIAT


Classé sous : ligne, table, données, recherche, suppression

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS