dbf-Freigabe [Erledigt]

Advantage Database Server

Moderator: Moderatoren

Antworten
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

dbf-Freigabe [Erledigt]

Beitrag von Jan »

Wenn ich eine dbf exklusiv im DD öffne und das Programm mir abschmiert, dann ist die exklusive Sperre noch ca. 2 Minuten vorhanden. Kann man den ADS irgendwie dazu bewegen, den Status der Datei intern zu refreshen? Ich bekomme die dann selbst im ARC nicht auf, auch nach mehrfachen Versuchen nicht. Ein Öffnen im ARC ließt also den aktuellen Status nicht neu ein.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9356
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: dbf-Freigabe

Beitrag von Tom »

Bau ein oSession:Disconnect() in Deine Errorsys.
Herzlich,
Tom
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: dbf-Freigabe

Beitrag von Jan »

... manche Dinge sind so einfach. Danke.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9356
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: dbf-Freigabe [Erledigt]

Beitrag von Tom »

Bei einem Fatal Error bleibt die Verbindung natürlich bestehen. Zu diesem Zweck habe ich eine Ableitung der ADS-Management-Console (in der ADS-Auslieferung von Alaska) implementiert und in meine Applikation eingebaut, wo man dann alles mögliche sehen kann, beispielsweise auch, welcher Benutzer welche Tabellen geöffnet hält. Und Verbindungen trennen. Wenn man mit Timeouts konfrontiert wird, gibt es keine andere schnelle Möglichkeit.
Dateianhänge
adskonsole.jpg
adskonsole.jpg (102.97 KiB) 3914 mal betrachtet
Herzlich,
Tom
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: dbf-Freigabe [Erledigt]

Beitrag von Jan »

Hallo Tom,

gute Idee! Ich hab mir den Code gerade gesucht, ich wußte garnicht daß das Teil dabei ist. Ich denke ich werde meinem Kunden da was entsprechendes draus bauen (und mir natürlich auch ;-) )

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Antworten