com.microsoft.sqlserver.jdbc.SQLServerException: Le jeu de résultats n'a pas de ligne en cours

Je vais essayer d'aller à la première colonne de la première ligne de mon jeu de résultats. Je sais que je peux modifier ma requête SQL pour le faire. MAIS non. Je veux l'intégralité de la table et je veux seulement faire ce que je viens de mentionner.

NOTE - Gagnants est un Alias de colonne dans ma requête sql.

L'erreur est fondamentalement -

com.microsoft.sqlserver.jdbc.SQLServerException: 
The result set has no current row.

Plus de l'erreur -

at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.verifyResultSetHasCurrentRow(SQLServerResultSet.java:483)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getterGetColumn(SQLServerResultSet.java:2047)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:2082)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:2067)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getString(SQLServerResultSet.java:2401) 

C'est ce que j'ai essayé jusqu'à présent et j'ai besoin de votre aide pour résoudre elle -

ResultSet rs = statement.executeQuery("get a whole table"); //pseudocode

try{            
    rs.next();
    numberOne = rs.getString("Winners");
    rs.first(); 
} catch (SQLException e) {
    e.printStackTrace();
}

OriginalL'auteur Apple Grinder | 2013-05-28