diff --git a/src/de/steamwar/sql/internal/Statement.java b/src/de/steamwar/sql/internal/Statement.java index c29f711..3d6a49b 100644 --- a/src/de/steamwar/sql/internal/Statement.java +++ b/src/de/steamwar/sql/internal/Statement.java @@ -134,7 +134,11 @@ public class Statement implements AutoCloseable { public T select(ResultSetUser user, Object... objects) { return withConnection(st -> { - ResultSet rs = st.executeQuery(); + boolean res = st.execute(); + if(!res) { + throw new SecurityException("No result set for select statement"); + } + ResultSet rs = st.getResultSet(); T result = user.use(rs); rs.close(); return result;