Probleme avec select distinct sous java

Fermé
Aminos - 10 déc. 2002 à 18:34
 Utilisateur anonyme - 11 déc. 2002 à 09:12
Bonjour,
J'ai trouve un truc bizzare concernant le select distinct, il marche et il marche pas, je vous donne un exemple :
j'ai par exemple 20 enregistrements mais qui represente juste 2 enregistrements non redondant, normalement le select distinct doit me retourner juste 2 enregistrements, ce que je recois moi c'est un resultset contenant effectivement 2 enregistrements mais avec 20 positions les 2 1eres positions contiennent mes 2 enregistrements comme voulu mais les 18 positions en plus ne contiennent rien du tout quand je me positionne sur l'une des lignes qu'il m'a ajouté avec .next() il passe sans probleme mais quand j'essai de lire l'enregistrement je recois une exception etat du curseur non valide je ne peux lire que les 2 premieres mais quand je fais un count il me renvoi 20 ce qui est un probleme pour moi car j'ai besoin de connaitre combien d'enregistrements effectifs non redondant j'ai .
Je travaille avec access en utilisant le pont JDBC-OBDC.
A voir également:

1 réponse

Utilisateur anonyme
11 déc. 2002 à 09:12
Essaye:

SELECT COUNT DISTINCT...

;-)
HackTrack
0