Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    ID ripetuti da xml a mysql

    Salve. ho uno script asp che mi legge dati da un file xml e me li inserisce nel database.
    Pero ho un problema, che se nell xml ci sono id ripetuti il processo di blocca.

    C'è un istruzione in asp che permette in caso di di ripetuto di non inserirlo? grazie mille

    il campo è questo

    WK_id_immobile = id_immobile(i).Text

    mentre nell'eseguire SQL

    Sql_ADD = Sql_ADD & WK_id_immobile & ", "

  2. #2
    no, prima devi cercare se c'è già. se non c'è lo inserisci

  3. #3
    il problema è che il feed mi viene da altre persone e viene schedulato automaticamente quindi anche se trovassi uno script che controlla i file xml andrebbe bene

  4. #4
    Originariamente inviato da carmelo86
    il problema è che il feed mi viene da altre persone e viene schedulato automaticamente quindi anche se trovassi uno script che controlla i file xml andrebbe bene
    eh?

  5. #5
    mi spiego meglio
    il file.xml è nel mio ftp in una cartella a cui do accesso e mi ritrovo il file ogni tot giorni aggiornarnto. io con uno script lo importo nel database.
    quindi quello che mi servirebbe è un qualcosa che controllasse le voci dell' xml per vedere se un campo è ripetuto e in caso di esluderlo.

  6. #6
    scusa, devi solo aggiungere una azione a quello che già fai adesso. *PRIMA* della INSERT fare una SELECT di controllo. dai che è facile

  7. #7
    dovrei fare un select con distinct ma non ho idea come scartare i doppioni
    qualche suggerimento please?

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    la fai troppo complicata.

    leggi in dato dal file xml
    ne controlli l'esistenza nel db
    se c'è puppa
    se non c'è lo inserisci

    amen

  9. #9
    il problema è al punto primo

    - leggi in dato dal file xml

    Inizialmente prima di inserire nel database tutto viene cancellato automaticamente ogni volta. E' dopo la cancellazione del database che lo script inizia a leggere i dati dal xml e copiali nel database.

    Non devo neanche visualizzare l'errore, ma proprio escludere quel ID

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    non è chiara la procedura né le condizioni e i vincoli

    comunque, da quel che dici (escludere quel ID), la procedura non cambia

    leggi i dati da xml (per forza, altrimenti che inserisci?)
    cerchi nel db se esiste già
    se non esiste inserisci
    fine del problema

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.