begin process at 2012 05 26 18:17:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

Exception inconnue


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Exception inconnue

mardi 6 décembre 2005 à 12:07:49 | Exception inconnue

Stubbornman

Salut à tous.

Dans une BD hsqldb, je souhaite recuperer le resultat d'une requete:
SELECT * FROM table ORDER BY column;

mais cela me genere une exception, dont le texte m'est totalement impermeable:
ResultSet was set to forward only

Si quelqu'un pouvait m'expliquer à quoi cela est du, ce serait sympas.

Merci d'avance pour votre aide.
mardi 6 décembre 2005 à 13:43:54 | Re : Exception inconnue

emmanuel9

Est ce qu'il ne manque pas ORDER BY COLUMN ASC OU COLUMN DESC ?
mardi 6 décembre 2005 à 14:12:44 | Re : Exception inconnue

aieeeuuuuu

avec quoi lances-tu cette requete ?

tu peux définir le type de curseur utilisé pour recuperer ton jeu de resultats, mais ca va dependre de la facon dont tu te connecte a ta base.

a priori avec le type de curseur qui est défini actuellement, (forward only) tu ne peux pas faire de tri. (?)

mardi 6 décembre 2005 à 15:24:33 | Re : Exception inconnue

Stubbornman

Ben, je suis desole mais vous venez tous de me parler en chinois :)

En fait je programme en Java. J'ai créé une BD dans le but d'apprendre a m'en servir, mais la quand tu me parle de "type de curseur" aieeeuuuuu, je suis dans le neant.
Tout ce que je sais, c'est que je cree une connection, apres quoi je cree un Statement.
Apres ca, je lance une requete en faisant 
   statement.executeQuery(myQuery);
et ca me retourne un ResultSet...
La se produit mon exception.
mardi 6 décembre 2005 à 15:34:02 | Re : Exception inconnue

emmanuel9

Tous ce que je sais, c'est que quand tu fais un ORDER BY faut preciser si tu veux le resultat par ordre croissant ou decroissant avec ASC ou DESC exemple : 

SELECT * FROM VOITURE  ORDER BY Marque ASC, Compteur DESC
mardi 6 décembre 2005 à 15:53:24 | Re : Exception inconnue

Stubbornman

Réponse acceptée !
Merci a tous de votre aide...

J'ai enfin trouve le pb, et il venait de ma creation du statement.
Dans mon cas, les resultset etaient par defaut definis à TYPE_FORWARD_ONLY.
Pour changer ca, il faut specifier TYPE_SCROLL_INSENSITIVE et CONCUR_UPDATABLE lors de la création du statement.

Encore merci.

Pour ce qui est du ORDER BY, dans mon cas je n'ai pas besoin de specifier ASC ou DESC. Mais cela vient peut etre de l'implementation Java...
mardi 6 décembre 2005 à 16:25:29 | Re : Exception inconnue

aieeeuuuuu

emmanuel9,

avec un ORDER BY, tu n'est pas obligé de preciser le sens de tri, il est ASC par defaut.

si tu veux classer par ordre decroissant, tu peux ajouter DESC, mais le ASC est implicite si il n'est pas precisé



Cette discussion est classée dans : exception, inconnue


Répondre à ce message

Sujets en rapport avec ce message

an unhandled win32 exception occurred in explorer.exe [ par coccolata ] salut, j'utilise oracle developer suite->designer->Forms Builder je l'ai bien connecté a la BD sous oracle 10g express edition en configurant net Mana sql server ne veut plus se lancer ... [ par cudenetf ] Bonjour, je ne sais pas ce que j'ai fait ... en voulant tester mon programme qui utilise une bd sqlexpress, j'ai un délai d'attente dépassé apres veri Exception [ par T_Mehdi ] Bonjour , j'etai entrain de lire un cours de PL/SQL ,et jai remarqué dans la partie exception la presence de l'exception suivante - TOO MANY ROWS : le


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales