Ragazzi ho un problema assurdo (per me incomprensibile), faccio una query su + tabelle, da questa query "dovrebbe" risultare un vettore con 5 elementi, invece il vettore viene caricato solo del primo elemento, mi sapete aiutare?????
codice:String query= "SELECT aule.nome, prenotazioni.giorno, prenotazioni.ora_inizio, prenotazioni" + ".ora_fine, prenotazioni.note FROM prenotazioni JOIN prenotazioni_eff ON prenotazioni.`#prenotazione`="+ "prenotazioni_eff.`#prenotazione` JOIN aule ON prenotazioni_eff.`#aula`=aule.`#aula`" + "JOIN docenti ON prenotazioni_eff.`#docente`=docenti.`#docente` "+ " WHERE docenti.`#docente`=\""+ getId_docente(username)+"\" AND aule.nome=\"" +(String.valueOf(dati.elementAt(0)))+"\" AND prenotazioni.giorno=\"" +(String.valueOf(dati.elementAt(1)))+"\";"; Vector v = new Vector(); System.out.println(query); v = (Vector)database.leggi(query).clone(); System.out.println(v.size()); for (int i=0; i<v.size(); i++) { String record = ((String[]) v.elementAt(i))[0];; System.out.println(record); }

Rispondi quotando