Seite 1 von 1
SELECT Version()
Verfasst: Fr, 12. Nov 2021 10:29
von Tom
Über das CLI oder direkt in PgAdmin kann ich mit Hilfe von "SELECT Version()" wunderbar die Versionsnummer des PostGreSQL-Servers abfragen. Will ich das kompilieren, bemängelt Xbase das Fehlen eines "FROM" im Statement. Leider ist in der Hilfe nicht ausgeführt, wie man ein SELECT auf Expressions formuliert. Weiß das hier jemand? Es funktioniert auch nicht, wenn ich die SqlStatement()-Klasse verwende.
- selectversion.png (30.44 KiB) 2289 mal betrachtet
Re: SELECT Version()
Verfasst: Fr, 12. Nov 2021 13:25
von Tom
Okay, "pg_config" liefert diese Info auch.
Re: SELECT Version()
Verfasst: Fr, 12. Nov 2021 13:51
von Tom
Aha. Ganz einfach:
Code: Alles auswählen
oSession:executeQuery("SELECT Version()","info",.T.) // erzeugt eine Workarea 'info', die einen Datensatz enthält, in dessen Feld 'version' die fragliche Information steht
Re: SELECT Version()
Verfasst: Fr, 12. Nov 2021 14:12
von Jan
Tom,
es ist immer einfach wenn man weiß wie es geht. Ei des Kolumbus halt.
Jan
Re: SELECT Version()
Verfasst: Fr, 12. Nov 2021 16:49
von Werner_Bayern
Code: Alles auswählen
oSQL:Select("CURRENT_TIMESTAMP(0)", @cRueck, USQL_RESULT_SINGLE_VALUE, .t.)
wird bei uns zu:
Code: Alles auswählen
::oSession:executeQuery("select CURRENT_TIMESTAMP(0)"...)
einfacher über:
Code: Alles auswählen
::nServer_Version := ::oSession:setProperty(PGDIC_SERVER_VERSION)