Autor Beitrag
juergen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 87



BeitragVerfasst: Di 08.04.03 10:47 
Hey,

habe im LAN eine ACCESS Datenbank über ADO und "file.udl"
mit meiner Anwendung verbunden. 3 Rechner greifen auf die DB zu.

Falls der Rechner auf dem die DB liegt runtergefahren wird/ist soll auf den anderen Rechner eine Meldung erscheinen (z.B. "DB nicht verbunden").

Gibt es eine Funktion die diese Meldung aufruft sobald kein Kontakt mehr zur DB besteht ?

DANKE

juergen
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Di 08.04.03 11:18 
also der billigste, bzw. primitivste, Weg, wäre wohl über "FileExists".

Und zwar einfach folgendes in eine Timer-Komponente legen:

ausblenden Quelltext
1:
2:
if NOT FileExists("PFAD ZU DEINER DB") then
Application.MessagBox("DENK DIR HIR WAS AUS );


ich weiß aber nicht inwiefern das (negativen) Einfluss auf die Performance hat. Kannst ja den Timer auf 5 Minuten oder so setzen.

Gibt aber warscheinlich auch ne DB-Eigenschaft für sowas, die ist mir dann aber bisher verborgen geblieben...

mfg