![]() |
Datenbank: mysql • Version: 5 • Zugriff über: Delphi 5 (mysql components, datasource etc.)
Wie Datenbank sichern mit Delphi 5 ?
Hallo,
Ich habe mich nach eifrigem Suchen entschlossen, doch um Rat zu fragen. Und zwar habe ich folgendes Problem: Wir haben eine Datenbank, in der Lehrer und Medien Tabellen enthalten sind. Ich möchte nun mit einer Funktion in Delphi diese komplette Datenbank sichern (backup) ohne zusätzliche Programme. Desweiteren soll mit der Restorefunktion die zuvor gespeicherte Datenbank wieder hergestellt werden können. Nun habe ich schon mehrere Befehle ausprobiert wie mysql.savetofile etc. aber komme zu keinem wünschenswerten Ergebnis. Hoffe Ihr könnt mir weiterhelfen. Hier einmal meine Idee:
Delphi-Quellcode:
procedure TDatensicherungsverwaltungform.backupbuttonClick(Sender: TObject);
begin With MySQLQuery1 Do Begin SQL.Clear; Server := Unit1.MainForm.MySQLServer; //sql.Add ('mysqldump -u root -tiemm > backup.txt'); //SQL.Add ('select * from lehrer, medien'); //sql.SaveToFile('c:\backup.db'); backup database tiemm_db to disk="c:\Dokumente und Einstellungen\Benji\Desktop\tiemm.db"); open; ExecSQL; end; end; Danke mfg lun87 |
Re: Wie Datenbank sichern mit Delphi 5 ?
Gibts denn da keine Backup/Restore Komponenten ?
|
Re: Wie Datenbank sichern mit Delphi 5 ?
Ja ich glaube über Zusatzkomponenten gibt es dieses... aber das ist nicht unsere Aufgabe. Wir sollen das mit Hilfe einer procedure oder dergleichen bewerktstelligen.
mfg lun87 |
Re: Wie Datenbank sichern mit Delphi 5 ?
Ja sicher muss das mit einer Procedure gemacht werden. ButtonClick oder so und da müssen dann die Sicherungsroutinen rein. Das geht aber nur, wenn die zur Verfügung stehen.
|
Re: Wie Datenbank sichern mit Delphi 5 ?
Und welche wären das dann? Bzw welche Komponenten benötige ich dann?
mfg lun87 |
Re: Wie Datenbank sichern mit Delphi 5 ?
Im Zweifelsfall kann man sich ja den Tools von MySQL (mysqldump, mysqlhotcopy) bedienen, welche man per ShellExecute aufruft
|
Re: Wie Datenbank sichern mit Delphi 5 ?
Ja aber dieses Shellexecute beruht ja wieder auf einer externen Anwendung... Aber danke bis hierhin :)
mfg lun87 |
Re: Wie Datenbank sichern mit Delphi 5 ?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz