Author: bpoussin Date: 2010-06-02 20:57:04 +0200 (Wed, 02 Jun 2010) New Revision: 89 Url: http://nuiton.org/repositories/revision/wikitty/89 Log: remplacement des ResultSet.fisrt() par ResultSet.next() qui fonctionne sur tous les ResultSet (meme les forward only) Modified: trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java Modified: trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java =================================================================== --- trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java 2010-06-02 18:45:19 UTC (rev 88) +++ trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyExtensionStorageJDBC.java 2010-06-02 18:57:04 UTC (rev 89) @@ -149,7 +149,7 @@ ResultSet versionResultSet = statement.executeQuery(); //if the data is not already recorded - if (!versionResultSet.first()) { + if (!versionResultSet.next()) { doQuery(connection, conf.getProperty(QUERY_INSERT_EXTENSION_ADMIN), ext.getId(), ext.getName(), @@ -190,7 +190,7 @@ statement.setString(1, id); ResultSet resultSet = statement.executeQuery(); - boolean result = resultSet.first(); + boolean result = resultSet.next(); return result; } catch (SQLException eee) { throw new WikittyException(eee); @@ -303,7 +303,7 @@ statement.setString(1, id); ResultSet adminResultSet = statement.executeQuery(); - if (adminResultSet.first()) { + if (adminResultSet.next()) { String extName = adminResultSet.getString(COL_NAME); String extVersion = adminResultSet.getString(COL_VERSION); Modified: trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java =================================================================== --- trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java 2010-06-02 18:45:19 UTC (rev 88) +++ trunk/wikitty-jdbc-impl/src/main/java/org/nuiton/wikitty/jdbc/WikittyStorageJDBC.java 2010-06-02 18:57:04 UTC (rev 89) @@ -183,7 +183,7 @@ ResultSet versionResultSet = statement.executeQuery(); String extensionList = ""; - boolean wikittyAlreadyExists = versionResultSet.first(); + boolean wikittyAlreadyExists = versionResultSet.next(); String actualVersion = null; String requestedVersion = wikitty.getVersion(); @@ -321,7 +321,7 @@ statement.setString(1, id); ResultSet resultSet = statement.executeQuery(); // return true if the query has a result - boolean result = resultSet.first(); + boolean result = resultSet.next(); return result; } catch (SQLException eee) { throw new WikittyException(eee); @@ -341,7 +341,7 @@ statement.setString(1, id); ResultSet resultSet = statement.executeQuery(); boolean result; - if(resultSet.first()) { + if(resultSet.next()) { result = resultSet.getDate(COL_DELETION_DATE) != null; return result; } else { @@ -367,7 +367,7 @@ statement.setString(1, id); ResultSet adminResultSet = statement.executeQuery(); - if (adminResultSet.first()) { + if (adminResultSet.next()) { String version = adminResultSet.getString(COL_VERSION); String extensionList = adminResultSet.getString(COL_EXTENSION); //select the data with the id "id" in the data table