Prima cosa, perchè le eccezioni first-chance non vengono generate sempre ma solo in alcuni casi, si tratta di errore o cosa?

Seconda cosa utilizzo un BackgroundWorkerper eseguire una connessione a DB odbc remoto attraverso VPN, una connessione ogni tanto vengono sollevate ben 983 in meno di un secondo fino al blocco dell'applicazione.


codice:
Eccezione first-chance a 0x620a922c in Visual Office.exe: 0xC000008E: Floating-point division by zero.
non riesco a capire il problema, poichè si presenta senza apparente logica.

come fare????