Einzelnen Beitrag anzeigen

Opa Knack

Registriert seit: 28. Dez 2004
Ort: Köln
166 Beiträge
 
#1

Backup von Firebird Embedded

  Alt 11. Aug 2010, 13:31
Datenbank: Firebird • Version: 1.5 Embedded • Zugriff über: Zeos
Hallo,

ich verwende Firebird in der Embedded-Version und greife mit Zeos 6.5 darauf zu. Um die Datenbank sichern zu können, verwende ich folgendes:

[DP]
dbverbindung.Disconnect;

ShellExecute(0,
'open',
'c:\gbak.exe',
'-v -t -user SYSBDA -password masterkey c:\db.fdb c:\sicherung.fbk',
nil,
SW_SHOW);
[/DP]

Wenn ich den Code direkt auf der DOS-Ebene eingebe, funktioniert alles wie gewünscht, vom Programm aus leider nicht. Es öffnet sich kurz ein DOS-Fenster, verschwindet nach einem Sekundenbruchteil, und das war's.

Mein Gedankengang war nun, dass der Disconnect zur DB vielleicht ein wenig Zeit braucht. Also habe ich eine kleine Pause eingebaut, was mich aber auch nicht weitergebracht hat.

Wie macht ihr das? Hatte evtl. jemand einen Tipp, vielleicht auch unabhängig von gbak.exe (wobei ich in den letzten Stunden auf meiner Suche nach passenden Threads gelesen habe, dass dies wohl die praktischste Variante wäre)?

Danke und Gruß
Opa
  Mit Zitat antworten Zitat