Nadie sabe solucionar este error??

goodrenttON
20 de Enero del 2004
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Excel]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x334 Thread 0x6a4 DBC 0x14fffec Excel' del Registro.
/uca/excel/leerexcel.asp, lnea 7

La dichosa lnea 7 abre una conexin con una Hoja excel:
con.Open("DRIVER={Microsoft Excel Driver (*.xls)}; DBQ=" & Server.MapPath("prueba.xls"))

El caso es que la primera vez que ejecuto en mi explorador (explorer 6.0) leerexcel.asp funciona correctamente. Pero si vuelvo a hacerlo a continuacin, me da este error. Si espero un par de minutos y actualizo la pgina vuelve a funcionar una vez y vuelta a empezar. He buscado informacin sobre este error y no he encontrada nada sufientemente claro. Nadie sabe como se soluciona?

Si alguien me lo puede explicar o darme informacin de algn sitio donde haya informacin se lo agradecera enormemente.

Una saludo y gracias por anticipado.