/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
ResultSet i JDBC
Fra : Canaech


Dato : 01-05-01 17:09

Hvordan løber jeg et result set (fra en database-query) bagfra?

I teorien skal man gør som følger:

Connection con = ...;
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet RS;
...
// og så kan jeg hoppe frem og tilbage mellem de tupler i resultset.
// Men jeg får følgende exeption:
// Exception in thread "main" java.lang.AbstractMethodError



 
 
Ole Nielsby (01-05-2001)
Kommentar
Fra : Ole Nielsby


Dato : 01-05-01 21:49


Canaech <canaech@stofanet.dk> skrev:

> Hvordan løber jeg et result set (fra en database-query) bagfra?
>
> I teorien skal man gør som følger:
>
> Connection con = ...;
> Statement stmt =
con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
> ResultSet.CONCUR_UPDATABLE);
> ResultSet RS;
> ...
> // og så kan jeg hoppe frem og tilbage mellem de tupler i resultset.
> // Men jeg får følgende exeption:
> // Exception in thread "main" java.lang.AbstractMethodError

Tjek dokumentationen for driveren. Det er ikke alle drivere der
understøtter alle funktioner.

Har du ikke mulighed for at indrette SQL-forespørgslen så den
leverer data i den rækkefølge du har brug for?

Muligvis - jeg er på gyngende grund her - men... muligvis kan du
finde eller lave en implementation af javax.sql.Rowset som
kompenserer for driverens mangler, og bruge den... men tag
forbehold, det her er muligvis noget totalt vrøvl.

Á&f/ON



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste