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 6 et antérieur Discussion :

[VB] faire un update avec une bdd en xml


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 59
    Points : 32
    Points
    32
    Par défaut [VB] faire un update avec une bdd en xml
    bonjour à tous,

    Voilà j'ai un problème pour mettre à jour ma base de données en xml.

    Voci un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Dim Noeud as xmlNode
    dim Noeuds as Xmlnodelist
     
    Docxml.Load("xxxx.xml")
     
    Noeuds = Docxml.childnodes
     
    for each Noeud In noeuds
           select case Noeud.name
                   case "resultat"
                           Noeud.innertext = "toto"
           end select
    Next
    Et ça marche pas le Noeud.innertext ne permet pas une mise à jour du neoud. Comment faut-il faire?

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonsoir

    j'espere que cet exemple pourra t'aider


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Sub modifierFichierXML()
    'necessite d'activer la reference Microsoft XML V3.0
    Dim xmlDoc As DOMDocument
    Dim Rt As IXMLDOMElement
     
    Set xmlDoc = New DOMDocument
    xmlDoc.async = False
    xmlDoc.Load "C:\leDocument.xml"
     
    Set Rt = xmlDoc.documentElement
    parseNodes Rt
    xmlDoc.Save "C:\leDocument.xml"
    End Sub
     
    Private Sub parseNodes(Rt_node As IXMLDOMNode)
    Dim i As Long
    For i = 0 To Rt_node.childNodes.Length - 1
    On Error Resume Next
    If Rt_node.childNodes.Item(i).Attributes(0).Text = "resultat" Then
    If Err.Number = 0 Then Rt_node.childNodes.Item(i).Text = "toto"
    End If
     
    parseNodes Rt_node.childNodes(i)
    Next
    End Sub


    bonne soiree
    michel

Discussions similaires

  1. [AC-2007] Update avec une BDD partagée
    Par selverine dans le forum Modélisation
    Réponses: 5
    Dernier message: 20/07/2011, 19h28
  2. Faire des graphiques avec une bdd
    Par tijocanard dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 01/07/2011, 09h55
  3. Réponses: 5
    Dernier message: 30/11/2009, 11h14
  4. Faire un update avec une ss requete renvoyant plusieur row
    Par djodjo dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/09/2005, 15h51

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