ahh, e quel numero che io leggo a che cosa si riferisce?
ahh, e quel numero che io leggo a che cosa si riferisce?
ok trovato e ora come faccio a fare un controllo sulle righe?
int record=rs.getRow();
out.print(record);
avrai un ciclo
while (rs.next())
out.print(rs.getString(1));
...
metti if
int i=0;
while (rs.next())
i++;
if (record-i < 10)
ultimi dieci
else
tutti gli altri
int i=0;
while (rs.next())
i++;
if (record-i < 10)
ultimi dieci
else
tutti gli altri
Ma scusa se io metto record-i il risultato č 0Originariamente inviato da floyd
int i=0;
while (rs.next())
i++;
if (record-i < 10)
ultimi dieci
else
tutti gli altri
e se io invece degli ultimi 10 volessi solo i primi 2, come devo fare?
int i=0;
while (rs.next()) {
i++;
if (i <= 2)
primi due
else
tutti gli altri
}
mancavano le graffe :gren:
si infatti ma non solo li.
Comunque io fatto cosė solo che mi restituisce sempre tutti i campi, perchč?
ResultSet rs2 = st.executeQuery("select count(*) AS ID from tab");
rs2.next();
int prova= rs2.getRow();
out.print(""+prova+"");
ResultSet rs = st.executeQuery("select * from tab");
int i=0;
while(rs.next()){
i++;
out.print(i);
if(i <= 2){
String campo1 = rs.getString(1);
out.print("
"+campo1+"
");
}else {
String campo1 = rs.getString(1);
out.print("
"+campo1+"
");
}
}