From cabacfb475cd409b9722eea729ad0c248dadb136 Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Tue, 12 Aug 2025 12:04:45 +0200 Subject: [PATCH] dbeaver/pro#6569 SQL script execute fix (#3650) * dbeaver/pro#6569 SQL script execute fix * CB-5369 Do not use deprecated methods --- .../src/io/cloudbeaver/service/sql/WebSQLProcessor.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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);