Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    DELETE record non presenti in un recordset

    Ciao

    ho due recordset (insiemi) con dati similiari.
    Uno è un xml di importazione dati l'altro un recordset di una tabella di database.

    Come posso dire al mio SQL di eliminare tutti i record della tabella del database che non son opresenti nel file XML?

    il campo che mi identifica i dati è un ID

    si può fare in qualche maniera??
    Ciao
    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Leggi il record dal db e lo cerchi nell'XML.
    Se non lo trovi cancelli il record dal db.

    Roby

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    leggi tutti gli id dal file XML e fai una
    DELETE FROM tabella WHERE id NOT IN (lista id presi dal XML separata da virgola )
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    interessante soluzione..
    provo..
    grazie

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.