Ciao a tutti!


eccomi alle prese con un resultset ottenuto da Query Sql.


Avevo l'intenzione di convertire riga x riga di questo resultset in un XML.

Ci sono praticamente riuscito, solo che avendo aggiunto un loop sulle colonne, il setProperty mi da errore sul valore da attribuire alla riga (ossia il contenuto del resultset in corrispondenza della riga e della colonna).

il loop è così:

codice:
Properties prop = new Properties();
  for (int i = 1; i <= numerodellecolonne; i++) { 
 prop.setProperty(rsMetaData.getColumnName(i) ,rs.getString(i));
}
se al posto di rs.getString(i) metto "pippo" tutto fila liscio e mi crea un xml con tutti i nomi campi corretto tranne che i valori saranno sempre "pippo".

Stranamente l'ordine delle colonne nel resultset (ossia della query) è diverso da come le riporta poi l'xml....temo sia lì l'errore ma non saprei come rimediare...


potete aiutarmi?


grazie!