There is no event that fires when the database connection is lost. What you can do is call TOracleSession.CheckConnection just before a transaction starts, on a timer basis, or at other strategic points in your application.

------------------
Marco Kalter
Allround Automations


Marco Kalter
Allround Automations