Jag har aldrig använt Devarts dotConnect-bibliotek, men tittar på OracleConnection
klass verkar det som att du borde kunna stänga anslutningen efter en viss tid genom att ringa OracleConnection.Close()
. Detta bör ta dig ur blockeringsläget medan du försöker Open
anslutningen.
Det är inte precis som att ställa in timeout, men det kan fungera. Kontrollera dessutom ConnectionTimeout
egenskap när du felsöker den här koden för att bekräfta att timeouten är korrekt inställd.