Newsgroup: it.comp.appl.access
Titolo: Query su UPDATE/DELETE/INSERT

Ciao a tutti sto cercando di fare un programma in java che legga da un
file xml modifichi il suo contenuto aggiornando i dati dei tag
aggiungendone dei nuovi e cancellandone altri per esempio...
Questo è il mio file di partenza
<PriceList>
  <PriceListRow>
     <COD_SOGG_PROD>A0001</COD_SOGG_PROD>
     <COD_ART_PROD>06654</COD_ART_PROD>
     <PREZ_UNIT>7.00000</PREZ_UNIT>
     <PERC_SCON_1>0.00</PERC_SCON_1>
     <PERC_SCON_2>0.00</PERC_SCON_2>
     <PERC_SCON_3>0.00</PERC_SCON_3>
     <UN_MIS>PZ</UN_MIS>
     <DATA_ULT_AGG>2005-04-17 12:34:17.953</DATA_ULT_AGG>
  </PriceListRow>
  <PriceListRow>
     <COD_SOGG_PROD>A0002</COD_SOGG_PROD>
     <COD_ART_PROD>02244</COD_ART_PROD>
     <PREZ_UNIT>1.90000</PREZ_UNIT>
     <PERC_SCON_1>0.00</PERC_SCON_1>
     <PERC_SCON_2>0.00</PERC_SCON_2>
     <PERC_SCON_3>0.00</PERC_SCON_3>
     <UN_MIS>PZ</UN_MIS>
     <DATA_ULT_AGG>2005-04-14 00:00:00.0</DATA_ULT_AGG>
  </PriceListRow>
</PriceList>
Questo è il file modificato.....(ho modificato il prezzo, ho
cancellato il secondo blocco e ne ho aggiunto uno nuovo ).......
<PriceList>
  <PriceListRow>
     <COD_SOGG_PROD>A0001</COD_SOGG_PROD>
     <COD_ART_PROD>06654</COD_ART_PROD>
     <PREZ_UNIT>8.00000</PREZ_UNIT>
     <PERC_SCON_1>0.00</PERC_SCON_1>
     <PERC_SCON_2>0.00</PERC_SCON_2>
     <PERC_SCON_3>0.00</PERC_SCON_3>
     <UN_MIS>PZ</UN_MIS>
     <DATA_ULT_AGG>2005-04-17 12:34:17.953</DATA_ULT_AGG>
  </PriceListRow>
  <PriceListRow>
     <COD_SOGG_PROD>A0001</COD_SOGG_PROD>
     <COD_ART_PROD>B4432</COD_ART_PROD>
     <PREZ_UNIT>1.30000</PREZ_UNIT>
     <PERC_SCON_1>0.00</PERC_SCON_1>
     <PERC_SCON_2>0.00</PERC_SCON_2>
     <PERC_SCON_3>0.00</PERC_SCON_3>
     <UN_MIS>KG</UN_MIS>
     <DATA_ULT_AGG>2005-04-17 12:34:17.953</DATA_ULT_AGG>
  </PriceListRow>
  <PriceListRow>
     <COD_SOGG_PROD>A0002</COD_SOGG_PROD>
     <COD_ART_PROD>B00098</COD_ART_PROD>
     <PREZ_UNIT>0.99000</PREZ_UNIT>
     <PERC_SCON_1>0.00</PERC_SCON_1>
     <PERC_SCON_2>0.00</PERC_SCON_2>
     <PERC_SCON_3>0.00</PERC_SCON_3>
     <UN_MIS>KG</UN_MIS>
     <DATA_ULT_AGG>2005-04-14 00:00:00.0</DATA_ULT_AGG>
  </PriceListRow>
</PriceList>
Come faccio a importare tutto ciò in un database? Come potrebbe essere
la sua query?
Sono solo riuscita a fare l'update in questo modo
 String sqlTxt = " UPDATE LISTINO "+
	"   SET    	PREZ_UNIT = "+thisPrez+ "," +
	"  	PERC_SCON_1 = "+thisPerc1+" , " +
	"  	PERC_SCON_2 = "+thisPerc2+" , " +
	"  	PERC_SCON_3 = "+thisPerc3+" , " +
	"  	UN_MIS =  '"+thisUn+"'    ,   " +
	"  	DATA_ULT_AGG = getDate() " +
        "  WHERE COD_SOGG_PROD =  '"+thisCodS+"'  AND  " +
	"  COD_ART_PROD =  '"+thisCodA+"' ";
così riesco a modificare i valori ma non riesco a inserire nuovi
record o a cancellarne altri CONTEMPORANEAMENTE.
Mi aiutate VI PREGO ......!!!!!!!!!!!!!!!!!!!!!
Grazie in anticipo!!!!!!!!!!!!!!!!

Grazie in anticipo!!!!!!!!!!!!!!!!
Non sono sicuro di aver capito cosa tiserve, comunque vai sul Sito Comune
(link qui sotto) e nella Sezione General prova a vedere se ti puň essere
d'aiuto quanto indicato nella mia FAQ intitolata "6.154 Creare da VBA un
file .HTM basato su un file template".
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
---------------------------------------------------- 

Grazie per la risposta, ma non mi può essere utile, teoricamente
dovrei prima controllare se quei valori ci sono se ci sono devo fare
update se non ci sono devo inserire quelli che mancano però non sò
come fare .........
Devo controllare il procedimento da java perchè una query non permette
questo procedimento.
Ciao e grazie comunque