Estoy intentando realizar una consulta a un servidor SQL SERVER pero me da error.
Teniendo el siguiente codigo (Pongo lo relevante):
Código:
private static Connection objConexion = null; private static Statement objEstamento = null; private static ResultSet objRecordset = null; private static void Metodo() { try { DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver()); objConexion = DriverManager.getConnection("jdbc:sqlserver://SRVDESSQL:1433;databaseName=BD;user=USU;password=CLAVE"); objEstamento = objConexion.createStatement(); objRecordset = objEstamento.executeQuery("select * from MITABLA"); objRecordset.beforeFirst(); while(objRecordset.next()) { System.out.print(objRecordset.getString(1) + " " + objRecordset.getString(2)+"\r\n"); } } catch (Exception ex) { System.out.print("ERROR : " + ex.getMessage()); } }
Y el error que me sale es el siguiente:
ERROR : La operación solicitada no es compatible en conjuntos de resultados exclusivamente de reenvío.
¿Saben como puedo solucionarlo?