Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    verificare se dato esiste

    Ho un file xml dal quale leggo i dati e devo buttarli in un database access.
    Al momento faccio così...

    <--codice

    Dim objXmlDom,lungh
    Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
    objXmlDom.async = False
    objXmlDom.load Server.MapPath("database.xml")

    Set descr = objXmlDom.getElementsByTagName("Listino/descrizione")
    Set codart = objXmlDom.getElementsByTagName("Listino/codicearticolo")

    Dim i
    i = 0
    For i = 0 To (descr.length - 1)

    SQL = "INSERT INTO Listini (descr, codart) VALUES ('" & descr(i).Text &"', '" & codart(i).Text')"

    Set RS = Conn.Execute(SQL)

    Next

    codice-->

    Il mio problema avviene però quando un valore non è presente nel database xml. Mi spiego meglio. Questo è il nodo Listino
    <Listino>
    <descrizione>balbalbal</descrizione>
    <codicearticolo>19028</codicearticolo>
    </Listino>

    in alcuni casi però ho questa situazione:

    <Listino>
    <descrizione>balbalbal</descrizione>
    </Listino>

    Ora il problema è che non mi da problemi in lettura, il problema è che non so come verificare se il figlio esiste in modo da metterlo o non metterlo nel database access.
    Mi servirebbe qualcosa del genere:

    if codart(i).Text = "" then codart(i).Text = "&nbps;"

    che ovviamente non funziona...

    chi mi aiuta?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Possibile che nessuno abbia mai avuto il problema di mettere un database xml in un database access? Come faccio a leggere il file xml e verificare se esistono o no alcuni dati?
    O ancora fare un replace degli apici?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.