Avatar billede lsskaarup Nybegynder
27. maj 2002 - 11:57 Der er 5 kommentarer og
1 løsning

ResultSet til int

Min kode er som følger:
    public int gennemsnit(String tabel) throws Exception {
        // returnerer en int der er gennemsnittet for tabelstørrelse de sidste 10 dage
        //try {
            String query = "SELECT AVG(antalRecords) from tabelStatistik where navn = 'password' and datediff(mi,dato,getDate())=50";
            ResultSet s = getStatement().executeQuery(query);
            //s.next();
            return s.getInt("antalRecords");
      /* } catch (SQLException ex){
            System.err.println("SQLException: " + ex.getMessage());
            return 0;
        }*/
    }

Mit problem er at jeg ikke kan finde ud af at få ResultSet carstet til int. Hvordan gøres dette ?

Jeg troede man kunne gøre dette :

return s.getInt("antalRecords");

men nej det virker ikke.
Avatar billede lyhr007 Nybegynder
27. maj 2002 - 11:58 #1
String query = "SELECT AVG(antalRecords) from tabelStatistik where navn = 'password' and datediff(mi,dato,getDate())=50";


String query = "SELECT AVG(antalRecords) as quantity from tabelStatistik where navn = 'password' and datediff(mi,dato,getDate())=50";

return s.getInt("quantity");
Avatar billede lsskaarup Nybegynder
27. maj 2002 - 12:04 #2
Så får jeg en fejl om at Cursor-tilstanden er ugyldig
Avatar billede erikjacobsen Ekspert
27. maj 2002 - 12:44 #3
String query = "SELECT AVG(antalRecords) as quantity from tabelStatistik where navn = 'password' and datediff(mi,dato,getDate())=50 group by navn";
Avatar billede soelvpil Nybegynder
27. maj 2002 - 19:55 #4
ResultSet s = getStatement().executeQuery(query);
if (s.next()) {
  //det gik godt
  return s.getInt("antalRecords");
}
else
  return 0;
Avatar billede lsskaarup Nybegynder
27. maj 2002 - 21:03 #5
Jeg har løst problemt ved helt at undgå at bruge metode med ResultSet i, men jeg er da stadigvæk interesseret i at finde en løsning. Jeg har dog ikke haft tid til at tjekke jeres løsninger efter.

erikjacobsen: Hvad skulle det hjælpe at group by navn ?

soelvpil: Det er jeg prøvet uden held, idet ResultSet leverer ikke en column tilbage.
Avatar billede lsskaarup Nybegynder
18. juni 2002 - 12:05 #6
Nå der er åbentbart ikke nogen som gider at svare
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