Bonjour,
je ne dois pas être doué en recherche car je n'ai rien trouvé sur le forum
voilà, j'ai un ResultSet créé avec
j'y mets le résultats de ce Select :
Code : Sélectionner tout - Visualiser dans une fenêtre à part statement = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
je parcours ce ResultSet et à chaque tour je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT BATCH_TRANSFER, BATCH_STATE, ... FROM transfer_wbs2 WHERE ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 while(set.hasNext()){ // plein de trucs set.updateString("BATCH_STATE","F"); set.updateRow(); }
et j'obtiens comme erreur :
Comme c'est la première fois que je me sert de cette méthode, je ne sais pas trop quoi en penser. Qu'ai je fais de mal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 java.sql.SQLException: ORA-00933: La commande SQL ne se termine pas correctement at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289) at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:582) at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983) at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteDescribe(TTC7Protocol.java: 877) at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.jav a:2513) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme nt.java:2857) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar edStatement.java:608) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePrepare dStatement.java:536) at oracle.jdbc.driver.ScrollableResultSet.refreshRowsInCache(ScrollableR esultSet.java:300) at oracle.jdbc.driver.UpdatableResultSet.execute_updateRow(UpdatableResu ltSet.java:2240) at oracle.jdbc.driver.UpdatableResultSet.updateRow(UpdatableResultSet.ja va:1369) at net.pcmo.Traitement.Interface_wbs.traitement_CA(Interface_wbs.java:56 5) at net.pcmo.Traitement.Interface_wbs.construct_arbo(Interface_wbs.java:4 10) at net.pcmo.Traitement.Interface_wbs.process(Interface_wbs.java:114) at net.pcmo.Traitement.Interface_wbs.main(Interface_wbs.java:1102)
[EDIT] : ou alors ça vient de ma requete Select. Mais bon mon ami Toad me dis qu'elle est bonne ...
Partager