Avatar billede phoye Nybegynder
16. oktober 2001 - 14:40 Der er 7 kommentarer og
2 løsninger

order by i resultSet.next()

Hej,
Jeg vil hente noget fra en database  som er sorteret!
Jeg har i javabønnen skrevet:

ResultSet rs = null;
String queryString = (\"SELECT * FROM bruger LEFT JOIN adres ON bruger.brugerid=adress.brugerid ORDER BY alder\");
Statement stmt = con.createStatement();
rs = stmt.executeQuery(queryString);
return rs;

Over i jsp-siden bruger jeg resultSet´s metoden next() til at hente tabellen.
Men den bliver ved a med at udskrive efter brugerid.
Hvad skal jeg gøre?
Avatar billede phoye Nybegynder
16. oktober 2001 - 14:56 #1
Ups der mangler et \"s\" i adress.
Avatar billede mipe1 Nybegynder
16. oktober 2001 - 15:05 #2
for at hive de enkelte felter ud af et resultset kan du bruge følgende

...
while(resultSet.next()){
int id = resultSet.getInt(\"id\");
String navn = resultSet.getString(\"navn\");
...
}

Avatar billede phoye Nybegynder
16. oktober 2001 - 15:15 #3
Ja men jeg vil have en liste over navne som:
<table border=\"1\">
        <tr>
         
          <td><B>navn:</b></td>
          <td><b>adresse:</b></td>
          <td><B>alder:</b></td>
        </tr>

        <%
          rediger.connect();
          ResultSet rs = se.bruger();

          while (rs.next())
          {
        %>

        <tr>
          <td><%= rs.getString(\"NAVN\") %></td>
          <td><%= rs.getString(\"GADE\") %> <%= rs.getString(\"NR\") %></td>
        </tr>

        <%
          }
    %>

      </table><br />
Avatar billede phoye Nybegynder
16. oktober 2001 - 15:16 #4
Ups igen jeg manglede lige :
<td><%= rs.getString(\"ALDER\") %></td>
         
Avatar billede mipe1 Nybegynder
16. oktober 2001 - 15:28 #5
og det virker ikke?

Har du prøvet at fyre din sql-stang af i et sql værktøj, så du kan se hvilke felter der kommer med, hvis det er det som kan være problemet.
Avatar billede phoye Nybegynder
16. oktober 2001 - 15:35 #6
Der kommer de rigtigt ud!! Så derfor tror jeg at det ligger i jsp sidens resultset. Men hvorfor den ikke skriver efter order by??
Jo når vi snakker om dette!! Ved du hvad forskellen er mellem order og group by?
Avatar billede phoye Nybegynder
16. oktober 2001 - 15:40 #7
Hej du mipe1, det virker sku´ alligevel. Serveren følger sig sikkert presset og derfor!!!
Hvad!! Hvad siger du til at få halvdelen af pointene! Du har trods alt prøvet (og taget dig god tid til) at hjælpe!!
Avatar billede phoye Nybegynder
16. oktober 2001 - 15:41 #8
Det virker
Avatar billede mipe1 Nybegynder
16. oktober 2001 - 15:45 #9
fint med mig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester