![]() |
Re: Service mit Paradox stört Backup ?
Hallo,
DataBase.Directory:= 'c:\data'; ODER DataBase.AliasName:= 'alias_bla'; DataBase.DataBaseName:= 'bla'; Query.DataBaseName:= DataBase.DataBaseName; Zum Test würde ich mal den Pfad (Directory) ändern und kucken, ob jede Query ihre Tabellen findet. Aber das hast du per Unit-Test ja eh schon gemacht ;) Bei den anderen Sachen einfach probieren. siehe mein Posting mit der Freigabe. Heiko |
Re: Service mit Paradox stört Backup ?
thx!
|
Re: Service mit Paradox stört Backup ?
Morgen zusammen,
muss leider das Thema nochmal aufgreifen, da ich die DB einfach nicht getrennt bekomme. Habe nun am anfang alle Instanzen erstellt...
Delphi-Quellcode:
dann meine Abfrage gestartet....
Datenbank := TDatabase.Create(nil);
Datenbank.AliasName := DATENBANKNAME; Datenbank.DatabaseName := DATENBANKNAME; Datenbank.KeepConnection := false; Datenbank.SessionName := 'Default'; Paradoxquery := TQuery.Create(nil); Paradoxquery.DatabaseName := Datenbank.DatabaseName; Paradoxquery.SessionName := 'Default'; Kundenquery := TQuery.Create(nil); Kundenquery.DatabaseName := Datenbank.DatabaseName; Kundenquery.SessionName := 'Default'; artikelquery := TQuery.Create(nil); artikelquery.DatabaseName := Datenbank.DatabaseName; artikelquery.SessionName := 'Default'; posquery := TQuery.Create(nil); posquery.DatabaseName := Datenbank.DatabaseName; posquery.SessionName := 'Default';
Delphi-Quellcode:
und wenn alles fertig ist die Verbindung getrennt.
Datenbank.Open;
if Datenbank.Connected then Writelog('Verbindung zur DB hergestellt') else Writelog('Verbindung zur DB fehlgeschlagen'); Paradoxquery.active := false; paradoxquery.SQL.Text := 'select ...'; Paradoxquery.active := true; paradoxquery.First; ...
Delphi-Quellcode:
Leider wird mir hier immer noch Connected=true ausgegeben. Was habe ich vergessen. Habe die Query beendet und dann die Datenbank.
try
Paradoxquery.Close; Paradoxquery.Active := false; Kundenquery.Close; Kundenquery.Active := false; artikelquery.Close; artikelquery.Active := false; posquery.Close; posquery.Active := false; Datenbank.Close; finally if Datenbank.Connected then writelog('DB getrennt') else writelog('DB konnte nicht getrennt werden'); end; Weis leider nicht weiter, könne ihr mir da helfen ? BIG THX Cyberbob |
Re: Service mit Paradox stört Backup ?
Hallo,
Connected=False ? Benutzt du vielleicht cached updates ? Heiko |
Re: Service mit Paradox stört Backup ?
@hoika
cached updates ? Connected:=false brauchte leider auch nichts! Hatte ich schon versucht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:31 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-2025 by Thomas Breitkreuz