Ich habe die dotConnect-Bibliothek von Devart noch nie verwendet, aber ich habe mir die OracleConnection
class scheint es möglich zu sein, die Verbindung nach einer gewissen Zeit zu schließen, indem Sie OracleConnection.Close()
. Dies sollte Sie aus dem Blockierzustand herausnehmen, während Sie versuchen, Open
die Verbindung.
Dies ist nicht genau wie das Einstellen des Timeouts, aber es kann funktionieren. Überprüfen Sie außerdem den ConnectionTimeout
-Eigenschaft, wenn Sie diesen Code debuggen, um zu bestätigen, dass das Zeitlimit richtig eingestellt ist.