11. december 2001 - 18:52Der er
4 kommentarer og 1 løsning
Test af tomt resultset
Jeg har brug for at vide om et resultset fra en database er tom eller ej uden at påvirke sættet. Kan dette lade sig gøre og i så fald, hvordan? Jeg vil teste sættet og i tilfælde at det er tomt, skal en anden hentes. Hvis det ikke er, så kører programmet videre og sættet bliver behandlet et andet sted.
next() returnerer boolsk om der er flere rows. hvis der er flere rows, bliver cursoren flyttet, så for at komme tilbage til udgangpunktet, kaldes beforeFirst(), der placerer cursoren før den første row, hvor den oprindeligt befinder sig.
Du kan jo også bruge: SELECT COUNT (*).... på databasen for at teste om resultsettet bliver tomt, før du henter det.
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.