Searching a CEDB Database with More Than 16,000 Text Records May Hang Target Device (289501)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 3.0
  • Microsoft Windows Pocket PC with Windows CE 3.0
  • Microsoft Windows CE 3.0 for the Handheld PC 2000

This article was previously published under Q289501

SYMPTOMS

If you search a CEDB database that contains more then 16,000 text records, the CeSeekDatabase function may not return and the target device may seem to stop responding (hang).

CAUSE

This behavior is caused by a known problem in the Windows CE 3.0 database API.

RESOLUTION

To work around this problem, either ensure that your database does not exceed 16,000 records or use a different database engine such as Microsoft SQL Server 2000 Windows CE Edition.

STATUS

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

Modification Type:MinorLast Reviewed:8/18/2005
Keywords:kbprb KB289501