22. november 2011 - 13:53Der er
3 kommentarer og 1 løsning
Hente to rækker fra samme søjle???
Hey Eksperter
Jeg har et problem med at indlæse de sidste to rækker i den samme søjle. Min kode er som følger:
ResultSet rset = stmt.executeQuery("SELECT tilstand FROM behandletdata WHERE cpr='" + cpr +"' ORDER BY tilstand DESC LIMIT 2;"); if (rset.next()){ histDag1 = rset.getString(1); histDag2 = rset.getString(2); }
Jeg får denne fejl meddelse: java.sql.SQLException: Column Index out of range, 2 > 1.
Problemmet er at java tror jeg vil hente to strenge fra to forskellige søjler og dermed denne fejl meddelse, jeg vil gerne hente de to strenge fra den samme søjle, hvad gør jeg?
MySQL koden virker når jeg kører den i navicat, men ikke i java.
Det er sikker ok, men det skurrer lidt, når det samme (næsten) står der to gange.
Men der mangler lidt exception handling og sådan...
Synes godt om
Ny brugerNybegynder
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.