>>Database events are doubtless the result of developer's wishes.
>
>It's an illusion. The "events" still run on the Client. They could have been
>incorporated into the Client program for all it mattered.
Please note that Database Events are also fired by the OLE DB provider. Therefore, you can enforce this behavior in other programs, such as VB, and SQL Server linked tables.
In other words, it doesn't matter what client you use to access the data: the same code runs.