IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

vider une table venant d'un XML


Sujet :

VB.NET

  1. #1
    Membre actif Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Points : 220
    Points
    220
    Par défaut vider une table venant d'un XML
    Bonsoir a tous,

    Voila, j'ai un petit souci pour vider une table.
    Je fais un dataset sur un document XML...

    Et quand je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _dsData.Tables("Table").Clear()
    Il me dit : La fonction Clear sur DateSet et DataTable n'est pas prise en charge sur XmlDataDocument.

    Et si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
                Dim n As Integer = _dsData.Tables("table").Rows.Count - 1
                For r As Integer = 0 To n
                    _dsData.Tables("table").Rows(r).Delete()
                Next
    Il me dit :Aucune ligne à la position 2.
    Alors qu'il y a 3 ou 4 lignes (j'ai essayé avec les 3)


    Quelqu'un a une petite idee ???

    Merci
    - La communication consiste a comprendre celui qui ecoute !
    - Qui veut faire quelquechose trouve un moyen, qui ne veut rien faire trouve une excuse

  2. #2
    Membre actif Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Points : 220
    Points
    220
    Par défaut
    Youpi !!!!

    J'ai trouvé ça !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
                Dim RowsASupprimer = New ArrayList()
                For Each r As DataRow In _dsData.Tables("table").Rows
                    RowsASupprimer.Add(r)
                Next
                Dim EnumRowsASupprimer As IEnumerator = RowsASupprimer.GetEnumerator()
     
                While (EnumRowsASupprimer.MoveNext())
                    _dsData.Tables("table").Rows.Remove(EnumRowsASupprimer.Current)
                End While
    La nuit porte conseil !!!!

    A+
    - La communication consiste a comprendre celui qui ecoute !
    - Qui veut faire quelquechose trouve un moyen, qui ne veut rien faire trouve une excuse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] Vider une table
    Par philippef dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 22/03/2013, 19h20
  2. [MySQL] Vider une table à la fermeture du navigateur
    Par cheucher dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 07/03/2006, 12h20
  3. Vider une table MySQL suite à javascript:confirm()
    Par anutka dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 16/09/2005, 12h16
  4. comment vider une table de tous ses enregistrements ?
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/07/2005, 10h19
  5. Vider une table a une fermeture subite
    Par mimosa7 dans le forum Access
    Réponses: 6
    Dernier message: 15/06/2005, 17h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo