Hallo.
<br>
Ich habe in einer Anwendung eine ALS-Datenbank mit einigen Tabellen. (Delphi 5)
Diese möchte ich exclusive öffnen. Das schaffe ich auch.
Wenn nun ein zweiter Anwender die selbe Datenbank öffnen will, erscheint automatisch eine Fehlermeldung:
"Datenbank_X: Error 7008: The specified table, memo file or index file was unable to be opened.."
Diese Fehlermeldung möchte ich abfangen, und dafür eine "schönere" anzeigen.
"Datenbank wird bereits benutzt" oder so
Ich hoffe jemand hat eine Idee.
Mit "try except" habe ich es nicht geschafft.
<br>
Mit freundlichen Grüßen
Marko Jank
<br>
<br>
Habe es jetzt rausgefunden.
<br>
try
Datenbank_x.exclusive := true;
Datenbank_x.active := true;
except
on EADSDatabaseError do
begin
Fehlermeldung ...
end;
end;
<br>
Ich habe in einer Anwendung eine ALS-Datenbank mit einigen Tabellen. (Delphi 5)
Diese möchte ich exclusive öffnen. Das schaffe ich auch.
Wenn nun ein zweiter Anwender die selbe Datenbank öffnen will, erscheint automatisch eine Fehlermeldung:
"Datenbank_X: Error 7008: The specified table, memo file or index file was unable to be opened.."
Diese Fehlermeldung möchte ich abfangen, und dafür eine "schönere" anzeigen.
"Datenbank wird bereits benutzt" oder so
Ich hoffe jemand hat eine Idee.
Mit "try except" habe ich es nicht geschafft.
<br>
Mit freundlichen Grüßen
Marko Jank
<br>
<br>
Habe es jetzt rausgefunden.
<br>
try
Datenbank_x.exclusive := true;
Datenbank_x.active := true;
except
on EADSDatabaseError do
begin
Fehlermeldung ...
end;
end;