From 5446e7daedc50a8785d53ddedff24ef760ab3c14 Mon Sep 17 00:00:00 2001 From: AlejandroP Date: Mon, 9 Jan 2023 15:46:34 -0300 Subject: [PATCH] - Fix funciones time/connection/version etc de serverside hana. Issue 83391 --- java/src/main/java/com/genexus/db/driver/GXDBMShana.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/src/main/java/com/genexus/db/driver/GXDBMShana.java b/java/src/main/java/com/genexus/db/driver/GXDBMShana.java index 5860b31d7..a9a5a9d2e 100644 --- a/java/src/main/java/com/genexus/db/driver/GXDBMShana.java +++ b/java/src/main/java/com/genexus/db/driver/GXDBMShana.java @@ -130,7 +130,7 @@ public void onConnection(GXConnection con) throws SQLException public java.util.Date serverDateTime(GXConnection con) throws SQLException { - ResultSet rslt = con.getStatement("_ServerDT_", "SELECT NOW()", false).executeQuery(); + ResultSet rslt = con.getStatement("_ServerDT_", "SELECT CURRENT_TIMESTAMP FROM DUMMY", false).executeQuery(); rslt.next(); Date value = rslt.getTimestamp(1); @@ -141,7 +141,7 @@ public java.util.Date serverDateTime(GXConnection con) throws SQLException public String serverVersion(GXConnection con) throws SQLException { - ResultSet rslt = con.getStatement("_ServerVERSION_", "SELECT VERSION()", false).executeQuery(); + ResultSet rslt = con.getStatement("_ServerVERSION_", "SELECT VERSION FROM M_DATABASE", false).executeQuery(); rslt.next(); String value = rslt.getString(1); @@ -154,7 +154,7 @@ public String connectionPhysicalId(GXConnection con) { try { - ResultSet rslt = con.getStatement("_ConnectionID_", "SELECT CONNECTION_ID()", false).executeQuery(); + ResultSet rslt = con.getStatement("_ConnectionID_", "SELECT CURRENT_CONNECTION FROM DUMMY", false).executeQuery(); rslt.next(); String value = rslt.getString(1);