ACC2002 : Les caractères de champ mémo s'affichent sous la forme de points d'interrogation

Traductions disponibles Traductions disponibles
Numéro d'article: 291541 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F291541
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Utilisateurs confirmés : Exige de très bonnes compétences en programmation, en interopérabilité et dans le domaine multi-utilisateurs.

Cet article s'applique uniquement aux bases de données Microsoft Access (.mdb).

Pour obtenir l'article correspondant pour la version Microsoft Access 2000, reportez-vous à l'article 254845.
Agrandir tout | Réduire tout

Symptômes

Une fois que vous avez entré des milliers de caractères de texte dans un champ mémo, vous remarquez, à un certain stade, que des points d'interrogation s'affichent à la place du texte.

Cause

Le champ mémo se trouve dans une table liée Microsoft SQL Server 7.0.

Résolution

Pour résoudre ce problème, procurez-vous le Service Pack 5 (SP5) de Microsoft Jet 4.0 ou une version ultérieure, qui contient une version mise à jour du moteur de base de données Microsoft Jet 4.0.

Pour plus d'informations sur la procédure à suivre pour se procurer la dernière version du moteur de base de données Jet 4.0, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
282010 ACC2002 : Version mise à jour de Microsoft Jet 4.0 disponible sur le Centre de téléchargement

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".

Plus d'informations

Étapes à suivre pour reproduire ce comportement

  1. Créez une table dans Microsoft SQL Server 7.0 en exécutant le script suivant dans l'Analyseur de requêtes SQL Server :
       Use pubs
       Go
    
       CREATE TABLE [dbo].[TABLE2] (
          [TABLEid] [int] NULL ,
          [ID] [int] IDENTITY (1, 1) NOT NULL ,
          [BitField] [bit] NOT NULL ,
          [Data] [text] NULL 
       ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
       GO
  2. Dans une nouvelle base de données dans Access 2002, créez un lien vers la table SQL Server créée à l'étape 1, puis sélectionnez le champ ID en tant que clé primaire.
  3. Ouvrez la table liée en mode Feuille de données.
  4. Tapez 1 dans le champ TABLEid.
  5. Cliquez dans le champ de données, puis tapez ou collez 3000 caractères ou plus dans celui-ci.
  6. Validez l'enregistrement.
  7. Étendez le champ de données, puis cliquez dans le champ pour créer un pointeur de souris clignotant.
  8. Appuyez sur la touche BAS pour vous déplacer dans le texte du champ.
  9. Après avoir appuyé sur la touche BAS pendant plusieurs secondes pour vous déplacer dans le champ, vous notez que des points d'interrogation apparaissent aux environs du 2000ème caractère.

Propriétés

Numéro d'article: 291541 - Dernière mise à jour: mercredi 12 février 2014 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Access 2002
Mots-clés : 
kbnosurvey kbarchive kbbug kbdta KB291541
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.

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