diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLProcessor.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLProcessor.java index 87864576e8..1f4dbdf238 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLProcessor.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLProcessor.java @@ -276,7 +276,7 @@ public class WebSQLProcessor implements WebSessionProvider { } }); } else { - throw new DBException("SQL elements of type '" + element.getClass().getSimpleName() + "' are nto supported"); + executeInfo.setResults(new WebSQLQueryResults[0]); } } catch (DBException e) { throw new DBWebException("Error executing query", e); @@ -331,9 +331,9 @@ public class WebSQLProcessor implements WebSessionProvider { executeInfo.setResults(new WebSQLQueryResults[]{results}); setResultFilterText(dataContainer, session.getDataSource(), executeInfo, dataFilter); executeInfo.setFullQuery(statistics.getQueryText()); - if (resultSet != null && resultSet.getRows() != null && resultSet.getResultsInfo() != null) { + if (resultSet != null && resultSet.getRowsWithMetaData() != null && resultSet.getResultsInfo() != null) { resultSet.getResultsInfo().setQueryText(statistics.getQueryText()); - executeInfo.setStatusMessage(resultSet.getRows().length + " row(s) fetched"); + executeInfo.setStatusMessage(resultSet.getRowsWithMetaData().size() + " row(s) fetched"); } } catch (DBException e) { throw new InvocationTargetException(e);