Danke für deine Mutmaßungen!
Wenigstens einer, der wenigstens ansatzweise weiß, was gemeint ist. Ich konnte echt noch keinen finden. Auch wenn ich meine, dass ich wenigstens grundlegend Ahung von Delphi und Datenbanken habe, so kann ich mit dem Begriff SPB-Konstante schon gar nix anfangen. Vielleicht kannst du mir kurz erklären was das überhaupt ist?
Was deine Versions-Mutmaßungen angehen, muss ich dich enttäuschen. Ich nutze Interbase6 mit den Komponenten, die bei Delphi7 mitgeliefert werden. So langsam habe ich den Verdacht, dass ich einen ganz doofen Fehler gemacht habe...
Vielleicht hilft ein Stück Quellcode, um mir auf die Sprünge zu helfen:
Delphi-Quellcode:
procedure TFormMain.Backup1Click(Sender: TObject);
var
aIni : TIniFile;
begin
if SaveDialog.Execute
then
begin
aIni := TIniFile.Create('
dbadmin.ini');
with DatamoduleIB
do
begin
IBBackupService.BackupFile.Clear;
IBBackupService.DatabaseName := aIni.ReadString('
DB', '
filename', '
');
IBBackupService.ServerName := '
localhost';
// noch ändern!!!
IBBackupService.Params.Clear;
IBBackupService.Params.Add('
lc_ctype=None');
IBBackupService.Params.Add('
user_name=' + aIni.ReadString('
DB', '
user', '
'));
IBBackupService.Params.Add('
password=' + Entschl(aIni.ReadString('
DB', '
password', '
')));
IBBackupService.BackupFile.Add(SaveDialog.FileName);
end;
DataModuleIB.IBBackupService.Attach;
DataModuleIB.IBBackupService.ServiceStart;
aIni.Free;
end;
end;
Auf alle Fälle schon mal DANKE im Voraus!