BOGUE : Access ferme inopinément lorsque la table Oracle attachée est restée inactive

Traductions disponibles Traductions disponibles
Numéro d'article: 282349 - Voir les produits auxquels s'applique cet article
Avancé : Nécessite une matière de programmation, l'interopérabilité et compétences multi-utilisateur.

Cet article s'applique uniquement à une base de données Microsoft Access (.mdb).

IMPORTANT : cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, veillez à sauvegarder et assurez-vous que vous savez comment le restaurer en cas de problème. Pour savoir comment sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
256986Description du Registre Microsoft Windows
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous ouvrez une table de Sybase 8ior Oracle attachée et laissez la base de données inactive pendant de longues périodes, vous recevez message d'erreur suivant et puis, Access se ferme :
Microsoft Access a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour ce désagrément.
Vous pouvez également recevoir le message d'erreur suivant lorsque vous essayez de fermer la table après de longues périodes d'inactivité :
Cette action arrête le code en cours en mode arrêt. Êtes-vous sûr de vouloir interrompre l'exécution du code en cours d'exécution ?
En cliquant sur Oui les résultats dans une boucle sans fin de la message d'erreur. Pour quitter Access, vous devez utiliser le Gestionnaire des tâches.

Cause

Ce problème se produit lorsque toutes les conditions suivantes sont remplies :
  • Vous utilisez le Microsoft pour le pilote Oracle, version 2.573.6526.00.
  • Vous être Fréquence d'actualisation ODBC définie à 1500.
  • Vous avez le jeu de paramètre de Registre ODBC ConnectionTimeout autre que 0.

Résolution

Pour résoudre ce problème, appliquez l'une des méthodes suivantes.

Méthode 1: Modifier l'ODBC actualiser le paramètre intervalle

  1. Démarrez Microsoft Access.
  2. Dans le menu Outils, cliquez sur Options.
  3. Cliquez sur l'onglet Avancé.
  4. Modifier le paramètre Intervalle d'actualisation ODBC à une valeur supérieure à la valeur par défaut de 1500.

Méthode 2: Modification du paramètre de délai de connexion ODBC dans le Registre

Avertissement : Si vous utilisez l'Éditeur du Registre incorrectement, vous exposez à de graves problèmes pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que vous puissiez résoudre les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre. Utilisez l'Éditeur du Registre à vos risques et périls.
  1. Dans le Menu Démarrer, cliquez sur exécuter.
  2. Dans la zone Ouvrir, tapez Regedit.
  3. Recherchez la clé de Registre suivante :
       HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC
    					
  4. Double-cliquez ConnectionTimeout et modifiez la valeur Decimal à 0.
  5. Cliquez sur OK et quittez l'Éditeur du Registre.

Statut

Microsoft a confirmé l'existence de ce problème dans Access 2002.

Plus d'informations

Étapes à suivre pour reproduire le comportement

  1. Ouvrir toute dernière Oracle 8i.
  2. Réduire la table, puis réduisez la fenêtre Microsoft Access.
  3. Laissez la session d'Access inactif pendant environ 1 à 2 heures. Notez qu'après un certain temps, vous recevez un des messages d'erreur mentionné dans la section «Symptômes» de cet article.
Les produits tiers décrits dans cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft n'accorde aucune garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.

Propriétés

Numéro d'article: 282349 - Dernière mise à jour: mardi 10 août 2004 - Version: 5.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Access 2002
Mots-clés : 
kbmt kbstoprespond kbtshoot kbbug kberrmsg kbnofix KB282349 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 282349
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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