Aumenta el Time Out del objeto Connection usando la propiedad ConnectionTimeout:
objConn.ConnectionTimeout = 300 ' Esto aumenta 300 segundos el tiempo de espera
objConn.ConnectionTimeout = 0 ' Lo hace indefinidamente
Puede ser tambien problema de la version MDAC que uses (
http://support.microsoft.com/?kbid=300420).
Un saludo