Sous eclipse j'essaie d'acceder à une table de SQLEXPRESS
Bonjour
Je code sous eclipse une appli qui doit former un plugin.
J'ai une exception que je vous donne ci joint:
Code:
1 2 3 4 5 6 7 8
| java.sql.SQLException: [Microsoft][Gestionnaire de pilotes ODBC] État de curseur non valide
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getObject(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.getObject(Unknown Source) |
J'ai envoyé les variables suivantes:
Code:
1 2 3 4 5 6 7 8 9
|
stmt.execute( wsRequest);
rs = stmt.getResultSet();
myReader = (SQLData)rs.getObject( cmd);
while( myReader != null);
{
iNbResultFound++;
myReader = (SQLData)rs.getObject( cmd);
} |
L'exception se produit sue la ligne myReader = (SQLData)rs.getObject( cmd);
ou rs est valable et cmd = "vcDocument" qui est une variable qui definit une colonne de la table qui est visitée
wsRequest est une chaine correcte qui retourne les résultat sous MSSMS