Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Bugs: Jet 4.0 SP3: Text IISAM ne fonctionne pas sans l'extension txt

Author(s)
Dev Ashish

Jet 4.0 SP3: Text IISAM ne fonctionne pas sans l'extension txt

Si vous utilisez TransferText pour importer ou exporter un fichier texte qui ne contient aucune extension dans son nom, l'installation de  Jet40SP3.exe (Updated version of Jet 4.0) empêchera votre code de fonctionner.

L'information contenue dans cet article est extraite des articles suivants (depuis la base de connaissance):

Article ID: Q239471
Jet 4.0 Text IISAM Allows Users to Append Lines to System Files
Article ID: Q239114
ACC2000: Updated Version of Microsoft Jet 4.0 Available in Download Center
 

Après cette mise à niveau de la version de Jet, vous ne pouvez plus mettre à jour (update) que des fichiers ayant une des extensions suivantes, de par l'intermédiaire du  Text IISAM :

  • txt
  • csv
  • tab
  • asc
  • htm
  • html

L'installation de  Microsoft Data Access Components MDAC 2.1.2.4202.3 (GA) et de Microsoft Jet 4.0 SP3 modifie la clé suivante du registre lorsqu'un programme charge le  Text IISAM.

HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Text\DisabledExtensions

et la valeur pour cette clé est:

!txt,csv,tab,asc,htm,html 

NOTE: La première mise en circulation de Jet 4.0 SP3 ne fournissait pas le point d'exclamation (!). Avec un point d'exclamation en début, la signification est qu'on ne peut modifier que des fichiers ayant une de ces extensions, alors que sans ce point d'exclamation, la signification est qu'on ne peut pas modifier les fichiers avec l'une des extensions fournies. De plus, avec Jet 4.0 Text IISAM, on ne peut pas spécifier une entrée de chaîne vide pour cette clé. Si on désire ne verrouiller l'accès à aucune extension, on peut ainsi utiliser l'extension exe.

Donc, pour résoudre l'erreur, soit renommer le fichier en lui accordant une extension qui puisse être mise à jour, soit modifier la clé du registre  DisabledExtensions en utilisant une des méthodes soulignées dans cet article.

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer