14. maj 2002 - 01:26Der er
6 kommentarer og 1 løsning
rs. previous() i resultset
Jeg har lavet et create statement kald via java i en acces database og vi kan "bladre" i resultsettet via rs.next(); men når jeg vil bladre tilbage får jeg en exception har jeg kaldt et forkert statment ? Og ... hvad er forskellen f.eks.?
forresten et create statement leverer ikke et resultset tilbage, det gør select statements.
Men problemmet er som erik siger at ikke alle driver understøtter det.
Dog har jeg aldrig haft en situation hvor det har været nødvendigt at gå tilbage, udløs dit resultset over i f.eks. en java.util.List og gå frem og tilbage i den via en ListIterator
Som sagt det er nok din driver der er problemmet. Men hvis du parser hele dit resultset over i en ArrayList f.eks. kan du hurtigt lukke din DB connection og bagefter hopper frem og tilbage ligeså tosset som du ønsker.
En Vector er også helt fint den performer bare lidt dårligere end en ArrayList da den er syncronized.
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.