Error: Access cierra inesperadamente cuando la tabla de Oracle vinculada queda inactiva

Seleccione idioma Seleccione idioma
Id. de artículo: 282349 - Ver los productos a los que se aplica este artículo
Avanzado: Requiere codificación experto, interoperabilidad, conocimientos y multiusuario.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.mdb).

importante : este artículo contiene información acerca de cómo modificar el registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando abre una tabla de Sybase de 8ior de Oracle vinculada y dejar la base de datos inactiva durante largos períodos de tiempo, recibirá el siguiente mensaje de error y, a continuación, se cierra Access:
Microsoft Access ha detectado un problema y debe cerrarse. Sentimos las molestias.
También puede recibir el siguiente error cuando intenta cerrar la tabla después de largos períodos de inactividad:
Esta acción detendrá el código actual en modo de interrupción. ¿Desea detener la ejecución de código?
Hacer clic en resultados en un bucle sin fin de la mensaje de error. Para salir de Access, debe utilizar Administrador de tareas.

Causa

Este problema ocurre cuando se cumplen todas las condiciones siguientes:
  • Está utilizando Microsoft para controlador de Oracle versión 2.573.6526.00.
  • Tiene el ODBC establecida en 1500.
  • Tenga el conjunto de configuración del registro ODBC ConnectionTimeout en algo distinto de 0.

Solución

Para resolver este problema, utilice uno de los métodos siguientes.

Método 1: Cambiar el ODBC actualizar configuración de intervalo

  1. Inicie Microsoft Access.
  2. En el menú Herramientas , haga clic en Opciones .
  3. Haga clic en la ficha Avanzadas .
  4. Cambiar la configuración de ODBC en un valor mayor que el valor predeterminado de 1500.

Método 2: Cambiar la configuración de tiempo de espera de conexión de ODBC en el registro

Advertencia : si utiliza incorrectamente el Editor del registro, pueden surgir problemas graves que conlleven la reinstalación del sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.
  1. En el menú Inicio , haga clic en Ejecutar .
  2. En el cuadro Abrir , escriba Regedit .
  3. Busque la siguiente clave del registro:
       HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC
    					
  4. Haga doble clic en ConnectionTimeout y, a continuación, cambie el valor decimal a 0.
  5. Haga clic en Aceptar y salga del Editor del registro.

Estado

Microsoft ha confirmado que este es un problema en Access 2002.

Más información

Pasos para reproducir el comportamiento

  1. Abra cualquier tabla 8i de Oracle vinculada.
  2. Minimizar la tabla y, a continuación, minimice Microsoft Access.
  3. Deje inactiva la sesión de Access para aproximadamente de 1 a 2 horas. Observe después de algún tiempo, recibirá uno de los mensajes de error que se menciona en la sección "Síntomas" de este artículo.
Los productos de terceros mencionados en este artículo son fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

Propiedades

Id. de artículo: 282349 - Última revisión: martes, 10 de agosto de 2004 - Versión: 5.0
La información de este artículo se refiere a:
  • Microsoft Access 2002 Standard Edition
Palabras clave: 
kbmt kbstoprespond kbtshoot kbbug kberrmsg kbnofix KB282349 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 282349

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com