Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#14

Re: Firebird installiert

  Alt 10. Sep 2007, 12:40
So ich mache es jetzt zweistufig.

Ich frage erst den Key in der Registry HKLM ab, ob überhaupt ein Fb installiert ist.

Delphi-Quellcode:
s := '\Software\Firebird Project\Firebird Server\Instances';
  if Reg.KeyExists(s) then
  begin
    Reg.OpenKey(s,false);
    s := Reg.ReadString('DefaultInstance');
Ist das nicht der Fall, dann kann ich davon ausgehen, das FB noch nicht installiert ist.
In Instances steht Firebird und Version (z.B. "Firebird_2_0").
Die Version selbst werte ich dann nach dem Connect zur Datenbank aus. Bzw. ich werte die Fehlernummer beim
Database Create aus.


Gruß
Peter
  Mit Zitat antworten Zitat