Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

Version von Firebird ermitteln

  Alt 16. Mai 2022, 10:12
Datenbank: FB • Version: 2.01 • Zugriff über: IBDAC
Hallo,
früher mal gab es das Interbase Services API.
Mit IBX konnte man damit zum Bsp. den Versionsstring von Interbase auslesen.

Unter IBDac gibt es IBCAdmin.
Laut Doku geht das nur mit Interbase, ist das richtig?

Folgender Code liefert mir nur einen leeren String zurück.

Delphi-Quellcode:
var
  IBCServerProperties: TIBCServerProperties;
  IBCVersionInfo: TIBCVersionInfo;
  LServerVersion: string;
begin
  IBCServerProperties:= TIBCServerProperties.Create(nil);
  IBCServerProperties.Server:= 'localhost';
  IBCServerProperties.Username:= '##';
  IBCServerProperties.Password:= '##';
  IBCServerProperties.Attach;
  LServerVersion:= IBCServerProperties.VersionInfo.ServerVersion;
Fehlt da noch was, oder geht es wirklich nicht mit Firebird?

System Tables fallen wegen der alten Version leider aus.
Heiko
  Mit Zitat antworten Zitat