Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

ACC2000: Memo Field Characters Are Displayed as Question Marks


View products that this article applies to.

This article was previously published under Q254845
Advanced: Requires expert coding, interoperability, and multiuser skills.

This article applies only to a Microsoft Access database (.mdb).

For a Microsoft Access 2002 version of this article, see 291541 (http://support.microsoft.com/kb/291541/EN-US/ ) .

↑ Back to the top


Symptoms

After you enter thousands of characters of text into a Memo field, at a certain point, you notice that question marks appear, instead of text.

↑ Back to the top


Cause

The Memo field is in a linked Microsoft SQL Server 7.0 table.

↑ Back to the top


Resolution

This problem has been fixed in the latest edition of the Jet Service Pack. For additional information about how to obtain the latest version of the Jet 4.0 database engine, click the following article number to view the article in the Microsoft Knowledge Base:
239114� How To: Obtain the Latest Service Pack for the Microsoft Jet 4.0 Database Engine

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

↑ Back to the top


More information

Steps to Reproduce the Behavior

  1. Create a table in Microsoft SQL Server 7.0 by running the following script in the SQL Server Query Analyzer:
       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. In a new database in Access 2000, create a link to the SQL Server table that you created in Step 1, and select the ID field as the primary key.
  3. Open the linked table in Datasheet view.
  4. Type 1 in the TABLEid field.
  5. Click in the Data field, and type or paste 3000 characters or more in the field.
  6. Commit the record.
  7. Expand the Data field, and then click in the field to create a blinking mouse pointer.
  8. Press the DOWN ARROW key to scan through the text in the field.
  9. After several seconds of pressing the DOWN ARROW key and moving through the field, note that question marks appear around the 2,000th character.

↑ Back to the top


Keywords: KB254845, kbbug

↑ Back to the top

Article Info
Article ID : 254845
Revision : 3
Created on : 7/16/2004
Published on : 7/16/2004
Exists online : False
Views : 266